CALGARY, Alberta (AP) TJ Brodie was Calgary's latest player to step up at a big moment to help the Flames keep up their overtime dominance.
Brodie scored in the extra period and Johnny Gaudreau had two goals and assisted on the winner as Calgary survived a late third-period collapse to beat the New York Rangers 5-4 Saturday night for the Flames' ninth straight home victory.
Calgary leads the NHL with a 7-1 record in 3-on-3 overtime. At home, the Flames are a perfect 5-0.
''Great play by TJ Brodie,'' Flames coach Bob Hartley said. ''The boys are skating well, they're reading the play well and they're supporting each other very well.''
The clincher came at 2:09 when Brodie held the puck on a 2-on-1 rush and put a perfect shot inside the far goal post on Antti Raanta.
''We're moving in the right direction. I think now we have to find a way to win on the road. We have to start finding ways to win in regulation,'' said Brodie, who extended his career-best point streak to six games (one goal, six assists).
Gaudreau has six points (three goals, three assists) in extra time to lead the NHL. The diminutive star has been big on home ice with 10 goals and 17 points during the win streak.
''We weren't happy with that last road trip and we knew we needed to come in here on this homestand and make a statement and we did a great job,'' Gaudreau said.
The Flames pulled two points behind Arizona and Vancouver, who are second and third in the Pacific. Calgary holds a game in hand on both.
For the longest time it looked like the Flames, who have just five regulation victories, were going to win it in 60 minutes.
However, the Rangers scored three goals in the final 15 minutes of regulation to overcome a 4-1 deficit.
Tanner Glass started the comeback with his first of the season at 5:13 - that goal coming just 16 seconds after Joe Colborne had made it 4-1.
Dan Boyle pulled the Rangers within one with just under 5 minutes remaining. With the goaltender pulled to make it 6-on-4, Mats Zuccarello tied it on a power play at with 1:12 left.
''You look at it on a positive side. That's a couple of games in a row where we haven't quit and battled back and made a game out of it,'' said Rangers coach Alain Vigneault. ''At the same time, it's very easy to pinpoint where we need to improve. Our support and our puck management got us in trouble tonight.''
Mason Raymond, with his first in 15 games, also scored for Calgary, which opens a four-game road trip on Tuesday in Nashville.
The Flames finished 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 had the other goal for New York, which fell to 2-6-2 in its last 10.
Calgary trailed 1-0 late in the second period before Gaudreau - on a Keith Yandle giveaway - and Raymond scored 17 seconds apart to give the Flames the lead.
''A textbook road game where we're playing the way we're supposed to. Then a lack of support and a lack of puck management and they scored two quick ones and they scored two early ones right off the hop in the third,'' Vigneault said.
Hiller finished with 25 stops to improve to 4-4-0. Raanta had 22 saves and fell 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 to 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. D Deryk Engelland was scratched to make room for Russell.