Mika Zibanejad scored twice to lead the visiting New York Rangers to a 3-1 victory over the Calgary Flames on Wednesday.
Tye Kartye also tallied and goaltender Joonas Korpisalo made 30 saves to backstop the Rangers to their fourth victory in five outings. Korpisalo was especially strong in the first and third periods, including a highlight-reel-worthy sprawling stop on Zayne Parekh in the opening frame.
Alexis Lafreniere collected a pair of assists.
New York has won two of three games on its current road trip, which ends Friday in Vancouver, a huge improvement after winning only one of its first seven away from Madison Square Garden.
Adam Klapka replied for the Flames, who have two wins in their last six outings.
Goalie Devin Cooley stopped 21 shots.
After a blank first period, thanks in big part due to Korpisalo’s heroics, Zibanejad opened the scoring 59 seconds into the second period. Zibanejad, as he was heading behind the net, slid the puck into Cooley’s equipment and it rebounded into the net for his first goal in eight games.
Zibanejad doubled the lead just past the midway point of the middle frame with a power-play tally. He set up shop at the left face-off dot and unloaded a one-timer set up by Pavel Dorofeyev that found the mark.
It was Zibanejad’s first multi-goal game of the campaign.
The Flames gained momentum late in the second period and were finally rewarded when Klapka’s power-play goal put them on the board at 7:41 of the third period. He converted with a redirect from the edge of the crease.
Calgary continued to put on the pressure but could not find the equalizer before Kartye’s empty-net goal, his seventh tally of the season, with seven seconds remaining sealed the victory.
