CALGARY - TJ Brodie scored the overtime winner and Johnny Gaudreau had two goals in regulation as Calgary survived a late third-period collapse to win 5-4 over the New York Rangers on Saturday ? the Flames' ninth straight home victory.
The Rangers pushed the game to extra time by scoring three goals in the final 15 minutes of regulation to overcome a 4-1 deficit.
But the Flames would pull it out at 2:09 of overtime when Brodie held the puck on a 2-on-1 rush and put a perfect shot inside the far goal post on Antti Raanta. The goal extends the defenceman's career-best point streak to six games (one goal, six assists).
Joe Colborne and Mason Raymond also scored Calgary (13-14-2), which opens a four-game road trip on Tuesday in Nashville.
The Flames finish off the homestand 5-0, just as the Edmonton Oilers did the night before. The two Alberta teams swept the same five opponents ? Dallas, Boston, San Jose, Buffalo and New York.
J.T. Miller, Tanner Glass, Dan Boyle and Mats Zuccarello scored for New York (18-9-4). The Rangers are 2-6-2 in their last 10 and finish 0-2-1 on their Western Canada road trip.
Glass started the Rangers comeback with his first of the season at 5:13 ??? that goal coming just 16 seconds after Colborne had made it 4-1.
Boyle curled out of the corner and put a backhand past Jonas Hiller at 15:06 to pull the Rangers within one. With the goaltender pulled to make it 6-on-4, Zuccarello tied it on a power play at 18:48.
The Ranger led 1-0 late in the second period but Gaudreau and Raymond scored 17 seconds apart to put the Flames up 2-1 headed to the third.
Gaudreau tied it after intercepting Keith Yandle's pass up the middle and ripping a wrist shot past Raanta high on the glove side. Then, Michael Frolik and Raymond broke in on a 2-on-1 with Raymond neatly one-timing Frolik's pass.
It was Raymond's first goal in 15 games and going back to last season and including the playoffs, just his second goal in the last 42 games.
After Gaudreau scored his second 2:32 into the third period on a breakaway, Colborne scored at 4:57, chipping a puck over the shoulder of Raanta.
The Rangers took a 1-0 lead at 10:56 of the first period when Miller buried a pass from Victor Stalberg.
Hiller finished with 25 stops to improve to 4-4-0 while Raanta had 22 saves and falls to 4-3-1.
Notes: The Flames nine-game home winning streak is the longest since the franchise record of 10 was set Nov. 7 - Dec. 12, 2006... Rangers LW Chris Kreider played in career game No. 200... C Jarret Stoll was a healthy scratch for New York... D Kris Russell (hand) returned for the Flames after missing three games. His return bumped D Deryk Engelland to the press box.