David Krejci scored the winner with just over a minute remaining as the Boston Bruins rallied for a 3-2 victory over the Edmonton Oilers on Tuesday.
Noel Acciari and Matt Grzelcyk also scored for the Bruins (37-13-8), who have won seven of their last nine and remained one point back of Tampa Bay for both the Atlantic Division and the Eastern Conference leads.
Ryan Strome and Jujhar Khaira responded for the Oilers (24-31-4), who have lost seven of their last eight games.
Oilers strike 1st
The Oilers scored the game’s first goal with 1:31 remaining in the opening period — despite being outshot 13-2 to that point — when Strome beat Boston goalie Anton Khubodin on a 2-on-1 break for his ninth of the season.
The Bruins came close five minutes into the second period when a David Pastrnak shot ripped off the post behind Edmonton goalie Cam Talbot, but instead the Oilers extended their lead just over six minutes later when a knuckler of a Khaira shot beat Khubodin up high.
The shots favoured the Bruins 29-14 through 40 minutes.
Boston got on the board 4:37 into the third when Acciari swung a puck in front of the Edmonton net and it bounced off Strome and in to make it 2-1.
Bruins rally late
The Bruins tied it up with eight minutes to play in the third period after a flurry in front of the Edmonton net led to Grzelcyk putting the puck past a diving Talbot.
Boston completed the comeback with just 1:04 remaining in the third, as the Oilers lost control of the puck in their own end. Danton Heinen sent the puck out in front to allow Krejci to score his 11th of the season.
The Oilers host the Colorado Avalanche on Thursday, while the Bruins are off until Saturday, when they play the Maple Leafs in Toronto.