Kasperi Kapanen scored his second goal of the game with Toronto short-handed and the Maple Leafs won for the fifth time in six games, beating the San Jose Sharks 5-3 on Thursday night.
John Tavares had a goal to extend his scoring streak to seven NHL games, and Josh Leivo and Mitch Marner also had goals to give Toronto its eighth win in nine road games this season.
Frederik Andersen made 42 saves and assisted on Marner's insurance goal with a pass to the opposite blue line late in the third period to seal the victory.
Joe Pavelski scored his fourth goal in the past three games, and Kevin Labanc and Marc-Edouard-Vlasic also scored for the Sharks, who had their four-game home winning streak snapped.
Martin Jones made 29 saves for the Sharks.