EDMONTON — Connor McDavid scored the go-ahead goal with 3:45 remaining, and the Edmonton Oilers defeated the Calgary Flames 3-2 at Rogers Place on Saturday in Calgary’s first game since firing its coach.
McDavid gave the Oilers a 3-2 lead with a shot from the left face-off dot on the rush that bounced in off the far post.
McDavid had two assists, and Kailer Yamamoto had a goal and an assist for Edmonton (15-11-0), which ended a three-game losing streak. Mike Smith made 34 saves.
Elias Lindholm had two assists, and Jacob Markstrom made 30 saves for Calgary (11-12-2), which is 3-6-1 in its past 10.
The Flames fired coach Geoff Ward on Thursday after a 7-3 win against the Ottawa Senators, replacing him with Darryl Sutter. Assistant Ryan Huska coached Calgary against Edmonton, with Sutter not expected to join the Flames until Monday at the earliest because of NHL COVID-19 protocols.
Johnny Gaudreau scored on the power play at 14:49 of the first period to give Calgary a 1-0 lead. He one-timed a cross-ice pass from Lindholm, 33 seconds into a tripping penalty to Yamamoto.
Jesse Puljujarvi tied it 1-1 at 17:01 of the second period when he scored the rebound of a point shot from Kris Russell.
Noah Hanifin scored on a point shot through traffic at 1:42 of the third period to give the Flames a 2-1 lead. It was his first goal in 45 games dating to last season.
Yamamoto tied it 2-2 at 6:07 when he scored on a cross-crease pass from Leon Draisaitl.
It was Markstrom’s first start since Feb. 20. He missed five games with a lower-body injury before backing up David Rittich against the Senators on Thursday.