John Tavares had two goals and an assist and the Toronto Maple Leafs snapped Vancouver’s two-game winning streak with a 4-1 victory over the Canucks on Tuesday night.

Auston Matthews and Zach Hyman also scored for the Leafs (15-13-4), who have won the opening two games of a four-game trip. Mitch Marner and Justin Holl each had two assists.

More Images
Vancouver Canucks' Jay Beagle, right, checks Toronto Maple Leafs' Alexander Kerfoot during the first period of an NHL hockey game in Vancouver, British Columbia, on Tuesday, Dec. 10, 2019. (Darryl DyckThe Canadian Press via AP)

John Tavares had two goals and an assist and the Toronto Maple Leafs snapped Vancouver’s two-game winning streak with a 4-1 victory over the Canucks on Tuesday night.

Vancouver Canucks goalie Jacob Markstrom, of Sweden, makes a save on a shot by Toronto Maple Leafs' William Nylander, left, as Canucks' Jordie Benn, second left, defends during the first period of an NHL hockey game in Vancouver, British Columbia, on Tuesday, Dec. 10, 2019. (Darryl DyckThe Canadian Press via AP)

Josh Leivo scored for the Canucks (15-12-4). Jacob Markstrom made 22 saves.

Vancouver Canucks goalie Jacob Markstrom, of Sweden, watches the puck during the first period of an NHL hockey game against the Toronto Maple Leafs, in Vancouver, British Columbia, on Tuesday, Dec. 10, 2019. (Darryl DyckThe Canadian Press via AP)

Leivo, a former Maple Leaf, scored Vancouver’s goal at 11:14 of the third during a goal-mouth scramble. It was his seventh of the season and fourth in four games.

Toronto Maple Leafs' John Tavares, front left, Auston Matthews, back left, Alexander Kerfoot, Justin Holl (3) and Travis Dermott (23) celebrate Matthews' goal against Vancouver Canucks goalie Jacob Markstrom (25), of Sweden, during the second period of an NHL hockey game against the Toronto Maple Leafs, in Vancouver, British Columbia, on Tuesday, Dec. 10, 2019. (Darryl DyckThe Canadian Press via AP)

The Canucks’ best scoring chance of the period came off a J.T Miller tip that a sliding Andersen got a piece of.

Vancouver Canucks' Quinn Hughes (43) and Toronto Maple Leafs' Mitchell Marner (16) collide in front of Vancouver goalie Jacob Markstrom, of Sweden, during the second period of an NHL hockey game against the Toronto Maple Leafs, in Vancouver, British Columbia, on Tuesday, Dec. 10, 2019. (Darryl DyckThe Canadian Press via AP)

UP NEXT

Toronto is 6-3-0 since Sheldon Keefe replaced Mike Babcock as coach.

Vancouver Canucks' Jay Beagle, right, checks Toronto Maple Leafs' Alexander Kerfoot during the first period of an NHL hockey game in Vancouver, British Columbia, on Tuesday, Dec. 10, 2019. (Darryl DyckThe Canadian Press via AP)

Vancouver Canucks' Jay Beagle, right, checks Toronto Maple Leafs' Alexander Kerfoot during the first period of an NHL hockey game in Vancouver, British Columbia, on Tuesday, Dec. 10, 2019. (Darryl DyckThe Canadian Press via AP)

Josh Leivo scored for the Canucks (15-12-4). Jacob Markstrom made 22 saves.

Toronto goalie Frederik Andersen made 38 saves, including stopping Vancouver’s Brock Boeser on three breakaways, two in the third period.

Tavares scored his second goal at 14:58 of the third period, taking a pass from Marner and scoring on a shot into the upper corner to make it 3-1.

Vancouver Canucks goalie Jacob Markstrom, of Sweden, makes a save on a shot by Toronto Maple Leafs' William Nylander, left, as Canucks' Jordie Benn, second left, defends during the first period of an NHL hockey game in Vancouver, British Columbia, on Tuesday, Dec. 10, 2019. (Darryl DyckThe Canadian Press via AP)

Vancouver Canucks goalie Jacob Markstrom, of Sweden, makes a save on a shot by Toronto Maple Leafs' William Nylander, left, as Canucks' Jordie Benn, second left, defends during the first period of an NHL hockey game in Vancouver, British Columbia, on Tuesday, Dec. 10, 2019. (Darryl DyckThe Canadian Press via AP)

Leivo, a former Maple Leaf, scored Vancouver’s goal at 11:14 of the third during a goal-mouth scramble. It was his seventh of the season and fourth in four games.

Tavares made a nice play on the game’s opening goal at 1:45 of the second period. The Leafs’ captain collected a puck off the boards behind the Canucks goal after a shot by Holl. He passed out front to an open Matthews, who scored his 19th of the season.

The Leafs went ahead 2-0 with just 20 seconds left in the period when Tavares deflected a shot by Cody Ceci past Markstrom.

Vancouver Canucks goalie Jacob Markstrom, of Sweden, watches the puck during the first period of an NHL hockey game against the Toronto Maple Leafs, in Vancouver, British Columbia, on Tuesday, Dec. 10, 2019. (Darryl DyckThe Canadian Press via AP)

Vancouver Canucks goalie Jacob Markstrom, of Sweden, watches the puck during the first period of an NHL hockey game against the Toronto Maple Leafs, in Vancouver, British Columbia, on Tuesday, Dec. 10, 2019. (Darryl DyckThe Canadian Press via AP)

The Canucks’ best scoring chance of the period came off a J.T Miller tip that a sliding Andersen got a piece of.

Vancouver’s Micheal Ferland earned some loud cheers when he flattened Toronto’s Alexander Kerfoot and Ceci with bruising hits on the same shift. Ferland, who was playing in just his second game after missing 17 with a concussion, played just one shift in the second period then left the game and didn’t return.

NOTES: There were “Go Leafs Go” chants at Rogers Arena before the game. ... Vancouver’s Brandon Sutter missed his 13th game with a groin injury despite practicing Monday. ... With Markstrom back following his father’s funeral in Sweden, the Canucks sent goaltender Michael DiPietro to Utica of the American Hockey League on Monday. ... It was the sixth of 17 Tuesday night games this season for Toronto.

Toronto Maple Leafs' John Tavares, front left, Auston Matthews, back left, Alexander Kerfoot, Justin Holl (3) and Travis Dermott (23) celebrate Matthews' goal against Vancouver Canucks goalie Jacob Markstrom (25), of Sweden, during the second period of an NHL hockey game against the Toronto Maple Leafs, in Vancouver, British Columbia, on Tuesday, Dec. 10, 2019. (Darryl DyckThe Canadian Press via AP)

Toronto Maple Leafs' John Tavares, front left, Auston Matthews, back left, Alexander Kerfoot, Justin Holl (3) and Travis Dermott (23) celebrate Matthews' goal against Vancouver Canucks goalie Jacob Markstrom (25), of Sweden, during the second period of an NHL hockey game against the Toronto Maple Leafs, in Vancouver, British Columbia, on Tuesday, Dec. 10, 2019. (Darryl DyckThe Canadian Press via AP)

UP NEXT

Maple Leafs: At Calgary Flames on Thursday.

Canucks: At Carolina Hurricanes on Thursday.

More AP NHL: https://apnews.com/NHL and https://twitter.com/AP_Sports

Vancouver Canucks' Quinn Hughes (43) and Toronto Maple Leafs' Mitchell Marner (16) collide in front of Vancouver goalie Jacob Markstrom, of Sweden, during the second period of an NHL hockey game against the Toronto Maple Leafs, in Vancouver, British Columbia, on Tuesday, Dec. 10, 2019. (Darryl DyckThe Canadian Press via AP)

Vancouver Canucks' Quinn Hughes (43) and Toronto Maple Leafs' Mitchell Marner (16) collide in front of Vancouver goalie Jacob Markstrom, of Sweden, during the second period of an NHL hockey game against the Toronto Maple Leafs, in Vancouver, British Columbia, on Tuesday, Dec. 10, 2019. (Darryl DyckThe Canadian Press via AP)