Thanks to timely offence and another strong outing by James Reimer, the Toronto Maple Leafs won their third straight game for the first time this season.
Reimer made 43 saves in his seventh consecutive start as the Leafs beat the Vancouver Canucks 4-2 Saturday night at Air Canada Centre.
The last time Toronto (5-8-4) won three in a row was Dec. 6-16, 2014, a six-game winning streak.
The Canucks (7-6-5) fell to 1-3-1 on their seven-game road trip, which continues Monday in Montreal.
James van Riemsdyk, Pierre-Alexandre Parenteau, Shawn Matthias and Joffrey Lupul scored for the Leafs, who visit the New York Rangers on Sunday night in the second half of their back-to-back.
Jannik Hansen and Alexandre Burrows scored for Vancouver, while goaltender Ryan Miller stopped 36 of the 40 shots he faced.
Nazem Kadri, who coach Mike Babcock called the Leafs' best forward so far this season despite just six points, picked up his seventh 7:23 into the game. Kadri dropped the puck to van Riemsdyk, who beat Miller clean with a wrist shot.
A series of Canucks penalties made the shot totals seem more lopsided than five-on-five play. But the parade to the penalty box cost Vancouver in the second period.
Seconds after five-on-three time expired, the Leafs' tic-tac-toe passing on the power play got Miller out of his net as Peter Holland found Parenteau in front. Parenteau slid the puck past Canucks defenceman Alexander Edler for his fourth goal of the season at 8:51 of the second.
Miller, whose 32 victories against the Leafs are the most he has against any team, kept the Canucks in the game with a big penalty-shot save. With Vancouver again shorthanded Michael Grabner earned the penalty shot when Edler impeded him at centre ice, but Miller got a pad on the shot to limit the damage.
Hansen beat Dion Phaneuf and ripped a shot past Reimer at 16:33 of the third to cut the Canucks' deficit to one.
A Canucks turnover just outside the blue line sparked a two-on-none chance for the Leafs. Tyler Bozak fed Matthias for Toronto's third goal of the night 1:49 into the third.
It looked like Hansen had scored again 4:53 into the third, but after a lengthy review the NHL determined there was a distinct kicking motion and his goal was disallowed.
Burrows scored a power-play goal on a deflection 10:36 into the third on a goal that did stand, and the Canucks got another power play with the chance to tie it.
When they didn't, Lupul added the insurance goal with 3:37 left, and it was upheld after the Canucks challenged arguing goaltender interference.
NOTES: After a moment of silence to honour victims of the Paris attacks, anthem singer Mason Greer did his entire rendition of "O Canada" in French as another tribute. ... Canucks centre Brandon Sutter missed his second game with an undisclosed injury.