January 21, 2024, 1:46 a.m. ET
CALGARY, Alberta – Sam Gagner tied the game with a fluke goal early in the third period and the Edmonton Oilers beat the Calgary Flames 3-1 on Saturday night, breaking Montreal's record for longest winning streak by a Canadian team (13).
From below the goal line near the corner, Gagner attempted to center the ball to Dylan Holloway in the slot, but it deflected off Flames defenseman Rasmus Andersson's skate, landed on goalie Dan Vladar's trapper and wobbled into the net.
Ryan McLeod and Zach Hyman – into the empty net – also scored and Stuart Skinner made 26 saves to help Edmonton break a tie with the 1967-68 Canadiens for the Canadian mark. Pittsburgh set the NHL mark of 17 in 1992-93.
The Oilers improved to 26-15-1 and are now 23-6-0 since Kris Knoblauch took over as coach. Edmonton star Connor McDavid's goal streak ended after twelve games.
MacKenzie Weegar scored for Calgary and Vladar stopped 29 shots. The Flames have lost two straight after winning four straight.
In the first game between the provincial rivals since the Heritage Classic in Edmonton, both teams wore the same throwback look from the outdoor game.
McLeod opened the scoring late in the first period, coming in alone and deftly firing his shot into the near goal post as he shot over the top of the goal area.
Weegar equalized at the start of the second half. Blake Coleman placed a saucer pass on Weegar's stick and he deflected it into the goal post.