Jake Virtanen scored twice, leading the Vancouver Canucks to a 3-1 win over the Toronto Maple Leafs on Thursday night in the opener of a two-game set.

Bo Horvat also scored for Vancouver, providing a bit of a cushion with a goal midway through the third period.

Pierre Engvall scored for the Maple Leafs off an assist from Ilya Mikheyev.

Vancouver Canucks goaltender Thatcher Demko (35) looks back as Toronto Maple Leafs left wing Zach Hyman (11) fights for control of the puck with Canucks defenseman Tyler Myers (57) during the second period of an NHL hockey game Thursday, March 4, 2021, in Vancouver, British Columbia. (Jonathan HaywardThe Canadian Press via AP)

Vancouver Canucks goaltender Thatcher Demko (35) looks back as Toronto Maple Leafs left wing Zach Hyman (11) fights for control of the puck with Canucks defenseman Tyler Myers (57) during the second period of an NHL hockey game Thursday, March 4, 2021, in Vancouver, British Columbia. (Jonathan HaywardThe Canadian Press via AP)

Thatcher Demko stopped 32 shots for Vancouver. Michael Hutchinson made 24 saves for Toronto, which saw its four-game win streak halted. The Leafs had outscored their opponents 15-2 in that stretch.

The Maple Leafs were coming off a three-game sweep of the Edmonton Oilers, including a 6-1 win on Wednesday.

The Canucks were playing without star centre Elias Pettersson, who left the morning skate with an upper-body injury Thursday and is considered day-to-day.

Vancouver Canucks defenseman Nate Schmidt (88) tries to get out of the way of the stick of Toronto Maple Leafs' John Tavares (91), next to Maple Leafs' Alexander Kerfoot (15) during the first period of an NHL hockey game Thursday, March 4, 2021, in Vancouver, British Columbia. (Jonathan HaywardThe Canadian Press via AP)

Vancouver Canucks defenseman Nate Schmidt (88) tries to get out of the way of the stick of Toronto Maple Leafs' John Tavares (91), next to Maple Leafs' Alexander Kerfoot (15) during the first period of an NHL hockey game Thursday, March 4, 2021, in Vancouver, British Columbia. (Jonathan HaywardThe Canadian Press via AP)

The teams meet again Saturday in Vancouver.

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

Vancouver Canucks center Jay Beagle (83) tries to get a shot past Toronto Maple Leafs goaltender Michael Hutchinson (30) during the second period of an NHL hockey game Thursday, March 4, 2021, in Vancouver, British Columbia. (Jonathan HaywardThe Canadian Press via AP)

Vancouver Canucks center Jay Beagle (83) tries to get a shot past Toronto Maple Leafs goaltender Michael Hutchinson (30) during the second period of an NHL hockey game Thursday, March 4, 2021, in Vancouver, British Columbia. (Jonathan HaywardThe Canadian Press via AP)

Vancouver Canucks center Adam Gaudette (96) works against Toronto Maple Leafs left wing Zach Hyman (11) during the second period of an NHL hockey game Thursday, March 4, 2021, in Vancouver, British Columbia. (Jonathan HaywardThe Canadian Press via AP)

Vancouver Canucks center Adam Gaudette (96) works against Toronto Maple Leafs left wing Zach Hyman (11) during the second period of an NHL hockey game Thursday, March 4, 2021, in Vancouver, British Columbia. (Jonathan HaywardThe Canadian Press via AP)