David Pastrnak scored the winning goal at 4:20 of overtime, helping the Boston Bruins come back from two two-goal deficits to defeat the Calgary Flames 4-3 on Tuesday night.
Pastrnak received a pass from Charlie McAvoy in the right circle and fired the game-winning shot off the post past Calgary goalie Dustin Wolf.
Elias Lindholm scored Boston’s first goal and also added an assist against his former team. Morgan Geekie and Marc McLaughlin each scored in the third period to tie the game and force overtime.
Jeremy Swayman made 20 saves for the Bruins, who had lost the first two games of their five-game road trip but have now won two straight and six of their last eight games.
Calgary scored all three of its goals in the second period. Matt Coronato and Nazem Kadri scored 27 seconds apart to give the Flames an early lead. Ryan Lomberg’s first goal with Calgary made it 3-1 heading into the second intermission.
Wolf stopped 31 shots for Calgary, which has won two and lost two of its last four games.
Boston outshot Calgary 35-23, with 15 shots in the third period and four more in overtime. The Bruins also won 68 percent of their faceoffs.
The Bruins quickly closed the gap in the third period. Geekie scored on a rebound at 4:14, and McLaughlin tied the game at 6:51 with a rebound goal after his own one-time shot was saved.
Boston continued to apply pressure, and Swayman made a key save halfway through the third period, stopping Jakob Pelletier’s backhand attempt on a short-handed breakaway.
Coronato gave Calgary the lead just 54 seconds into the second period, scoring from the left circle off Blake Coleman’s pass. Kadri extended the lead at 1:21, scoring his fourth goal in four games after receiving a pass from Jonathan Huberdeau.
Lindholm scored for Boston at 6:31, firing a wrist shot past Wolf to make it 2-1. Lomberg’s goal at 17:19, off a deflection of Connor Zary’s shot, gave the Flames a 3-1 lead before Boston’s comeback in the third.