EDMONTON — Connor McDavid had a goal and two assists in the third period, and the Edmonton Oilers rallied for a 4-1 win against the Montreal Canadiens at Rogers Place on Monday.
Jesse Puljujarvi had a goal and an assist, Ethan Bear scored his first of the season, and Mike Smith made 22 saves for Edmonton (27-15-2), which is 5-1-1 in its past seven games.
Eric Staal scored for Montreal (19-15-9), which has lost three of its past four and six of its past eight. Carey Price made seven saves before being replace at the start of the second period by Jake Allen, who made 25 saves.
Bear tied it 1-1 at 10:49 of the third period with a one-timer from the slot off a pass from McDavid, who then gave the Oilers a 2-1 lead at 15:11 when he skated from end-to-end and split Canadiens defensemen Jeff Petry and Joel Edmundson before scoring blocker side on Allen.
Puljujarvi extended the lead to 3-1 at 17:37, receiving a stretch pass from McDavid and scoring on a breakaway.
Devin Shore shot into an empty net 44 seconds later for the 4-0 final.
The Oilers outshot the Canadiens 19-8 in the third period.
McDavid appeared to score the opening goal at 12:01 of the first period, but Canadiens coach Dominique Ducharme challenged the play for goaltender interference, and the call was reversed after a video review determined Oilers forward Alex Chiasson made contact with Price before the puck went into the net.
Staal gave the Canadiens a 1-0 lead at 6:46 of the second period when Corey Perry‘s cross-ice pass redirected in off his skate.
Oilers forward Jujhar Khaira left the game at 8:12 of the first period after taking a hit from Canadiens defenseman Alexander Romanov along the boards.