Justin Holl and Ilya Mikheyev scored in a 42-second span early in the third period to help the Toronto Maple Leafs beat the Montreal Canadiens 4-2 on Wednesday night.

Travis Dermott and Zach Hyman also scored for Toronto, Frederik Andersen made 33 saves, Jake Muzzin added three assists and John Tavares had two. Toronto is 8-0-1 in its last nine and leads the NHL and all-Canadian North Division at 11-2-1.

More Images
Montreal Canadiens defenseman Jeff Petry, left, works against Toronto Maple Leafs' Ilya Mikheyev in front of Canadiens goaltender Carey Price during the first period of an NHL hockey game Wednesday, Feb. 10, 2020, in Montreal. (Paul ChiassonThe Canadian Press via AP)

Justin Holl and Ilya Mikheyev scored in a 42-second span early in the third period to help the Toronto Maple Leafs beat the Montreal Canadiens 4-2 on Wednesday night.

Montreal Canadiens goaltender Carey Price hangs on to the puck after making a save against the Toronto Maple Leafs during the second period of an NHL hockey game Wednesday, Feb. 10, 2020, in Montreal. (Paul ChiassonThe Canadian Press via AP)

Auston Matthews' career-high goals streak was snapped at eight games for Toronto, but he extended his points run to 11. Mitch Marner's eight-game points streak ended.

Toronto Maple Leafs goaltender Frederik Andersen makes a save against Montreal Canadiens' Tyler Toffoli during the second period of an NHL hockey game Wednesday, Feb. 10, 2020, in Montreal. (Paul ChiassonThe Canadian Press via AP)

UP NEXT:

Toronto Maple Leafs' Jake Muzzin is flipped over the boards and into the Montreal Canadiens' bench as he takes a hit from Canadiens' Josh Anderson during the first period of an NHL hockey game Wednesday, Feb. 10, 2020, in Montreal. (Paul ChiassonThe Canadian Press via AP)

Toronto Maple Leafs' Jake Muzzin is flipped over the boards and into the Montreal Canadiens' bench as he takes a hit from Canadiens' Josh Anderson during the first period of an NHL hockey game Wednesday, Feb. 10, 2020, in Montreal. (Paul ChiassonThe Canadian Press via AP)

Toronto Maple Leafs goaltender Frederik Andersen deflects a shot behind defenseman TJ Brodie and Montreal Canadiens' Tyler Toffoli during the second period of an NHL hockey game Wednesday, Feb. 10, 2020, in Montreal. (Paul ChiassonThe Canadian Press via AP)

Toronto Maple Leafs goaltender Frederik Andersen deflects a shot behind defenseman TJ Brodie and Montreal Canadiens' Tyler Toffoli during the second period of an NHL hockey game Wednesday, Feb. 10, 2020, in Montreal. (Paul ChiassonThe Canadian Press via AP)

Montreal Canadiens' Artturi Lehkonen is upended by Toronto Maple Leafs defenseman Morgan Rielly in front of Maple Leafs goaltender Frederik Andersen during the second period of an NHL hockey game Wednesday, Feb. 10, 2020, in Montreal. (Paul ChiassonThe Canadian Press via AP)

Montreal Canadiens' Artturi Lehkonen is upended by Toronto Maple Leafs defenseman Morgan Rielly in front of Maple Leafs goaltender Frederik Andersen during the second period of an NHL hockey game Wednesday, Feb. 10, 2020, in Montreal. (Paul ChiassonThe Canadian Press via AP)

Toronto Maple Leafs goaltender Frederik Andersen plays the puck ahead of Montreal Canadiens' Phillip Danault during the first period of an NHL hockey game Wednesday, Feb. 10, 2020, in Montreal. (Paul ChiassonThe Canadian Press via AP)

Toronto Maple Leafs goaltender Frederik Andersen plays the puck ahead of Montreal Canadiens' Phillip Danault during the first period of an NHL hockey game Wednesday, Feb. 10, 2020, in Montreal. (Paul ChiassonThe Canadian Press via AP)

Josh Anderson and Tomas Tatar scored for Montreal, and Carey Price stopped 20 shots. The Canadiens dropped five points behind Toronto.

Montreal Canadiens defenseman Jeff Petry, left, works against Toronto Maple Leafs' Ilya Mikheyev in front of Canadiens goaltender Carey Price during the first period of an NHL hockey game Wednesday, Feb. 10, 2020, in Montreal. (Paul ChiassonThe Canadian Press via AP)

Montreal Canadiens defenseman Jeff Petry, left, works against Toronto Maple Leafs' Ilya Mikheyev in front of Canadiens goaltender Carey Price during the first period of an NHL hockey game Wednesday, Feb. 10, 2020, in Montreal. (Paul ChiassonThe Canadian Press via AP)

Auston Matthews' career-high goals streak was snapped at eight games for Toronto, but he extended his points run to 11. Mitch Marner's eight-game points streak ended.

Tied 1-1 through 40 minutes, Toronto pushed ahead at 1:50 of the final period when Holl blasted a slap shot by Price’s glove for his first of the season while playing 4 on 4.

Price was beaten again at 2:32 when Mikheyev banged home his first. The goal was the winger’s first since Dec. 27, 2020 — the night he suffered a serious wrist laceration from a skate blade against New Jersey.

Montreal Canadiens goaltender Carey Price hangs on to the puck after making a save against the Toronto Maple Leafs during the second period of an NHL hockey game Wednesday, Feb. 10, 2020, in Montreal. (Paul ChiassonThe Canadian Press via AP)

Montreal Canadiens goaltender Carey Price hangs on to the puck after making a save against the Toronto Maple Leafs during the second period of an NHL hockey game Wednesday, Feb. 10, 2020, in Montreal. (Paul ChiassonThe Canadian Press via AP)

UP NEXT:

Maple Leafs: Host Montreal on Saturday night.

Canadiens: Host Edmonton on Thursday night.

Toronto Maple Leafs goaltender Frederik Andersen makes a save against Montreal Canadiens' Tyler Toffoli during the second period of an NHL hockey game Wednesday, Feb. 10, 2020, in Montreal. (Paul ChiassonThe Canadian Press via AP)

Toronto Maple Leafs goaltender Frederik Andersen makes a save against Montreal Canadiens' Tyler Toffoli during the second period of an NHL hockey game Wednesday, Feb. 10, 2020, in Montreal. (Paul ChiassonThe Canadian Press via AP)

Toronto Maple Leafs' Jake Muzzin is flipped over the boards and into the Montreal Canadiens' bench as he takes a hit from Canadiens' Josh Anderson during the first period of an NHL hockey game Wednesday, Feb. 10, 2020, in Montreal. (Paul ChiassonThe Canadian Press via AP)

Toronto Maple Leafs' Jake Muzzin is flipped over the boards and into the Montreal Canadiens' bench as he takes a hit from Canadiens' Josh Anderson during the first period of an NHL hockey game Wednesday, Feb. 10, 2020, in Montreal. (Paul ChiassonThe Canadian Press via AP)

Toronto Maple Leafs goaltender Frederik Andersen deflects a shot behind defenseman TJ Brodie and Montreal Canadiens' Tyler Toffoli during the second period of an NHL hockey game Wednesday, Feb. 10, 2020, in Montreal. (Paul ChiassonThe Canadian Press via AP)

Toronto Maple Leafs goaltender Frederik Andersen deflects a shot behind defenseman TJ Brodie and Montreal Canadiens' Tyler Toffoli during the second period of an NHL hockey game Wednesday, Feb. 10, 2020, in Montreal. (Paul ChiassonThe Canadian Press via AP)

Montreal Canadiens' Artturi Lehkonen is upended by Toronto Maple Leafs defenseman Morgan Rielly in front of Maple Leafs goaltender Frederik Andersen during the second period of an NHL hockey game Wednesday, Feb. 10, 2020, in Montreal. (Paul ChiassonThe Canadian Press via AP)

Montreal Canadiens' Artturi Lehkonen is upended by Toronto Maple Leafs defenseman Morgan Rielly in front of Maple Leafs goaltender Frederik Andersen during the second period of an NHL hockey game Wednesday, Feb. 10, 2020, in Montreal. (Paul ChiassonThe Canadian Press via AP)

Toronto Maple Leafs goaltender Frederik Andersen plays the puck ahead of Montreal Canadiens' Phillip Danault during the first period of an NHL hockey game Wednesday, Feb. 10, 2020, in Montreal. (Paul ChiassonThe Canadian Press via AP)

Toronto Maple Leafs goaltender Frederik Andersen plays the puck ahead of Montreal Canadiens' Phillip Danault during the first period of an NHL hockey game Wednesday, Feb. 10, 2020, in Montreal. (Paul ChiassonThe Canadian Press via AP)