The Boston Bruins defeated the Edmonton Oilers, 6-5, in overtime at Rogers Place on Wednesday night.

With the win, Boston improved to 34-12-11 on the season while Edmonton dropped to 33-18-2.

Check out the full box score here.

The Bruins hadn’t seen the Oilers previously this season, but rose to the occasion in their first head-to-head matchup.

Story continues below advertisement

Boston dug itself a divot, coughing up a multi-goal lead and allowing Edmonton to take the contest into overtime. Jeremey Swayman was put to the ultimate test, tasked with keeping the Oilers off the board even despite a favorable 4-on-3 power play to begin the extra frame that put the Bruins in a dicey late-game position.

Swayman delivered, though, coming through with several big saves to keep Boston in the game, awaiting the must-needed response from the offense.

    What do you think?  Leave a comment.

That came from none other than Charlie McAvoy, who pushed Boston across the finish line in overtime, helping the B’s doge a gut-wrenching defeat.

— McAvoy sported the heroes cape, sending the Bruins to the victory column by coming through in overtime with his ninth goal of the season.

Story continues below advertisement

— Zach Hyman delivered for Edmonton in the clutch, sending the game into overtime by tying the score up at 5-5.

— David Pastrnak scored his team-leading 36th goal in the third period.

FanDuel Sportsbook set the odds of Morgan Geekie scoring first at +3000. The 25-year-old cleared those odds quickly, getting the Bruins on the board early in the first period to record his 10th goal of the season. A $100 wager on Geekie would’ve resulted in a handsome $3,100 total payout.

Story continues below advertisement

The Bruins will return to action, back on the NESN airwaves, on Thursday night against the Flames. Puck drop from Calgary is scheduled for 9 p.m. ET, and you can catch the game, plus a full hour of pregame coverage, live on NESN.

Featured image via Perry Nelson/USA TODAY Sports Images