John Tavares and Austin Matthews each had a goal and assist, and the Maple Leafs won for just the second time in six games, beating the Buffalo Sabres 4-2.
Mitchell Marner and Zach Hyman, into an empty net, also scored and the Maple Leafs inched to within four points of the idle Boston Bruins in the race for second place in the Atlantic Division standings.
Garret Sparks stopped 22 shots for Toronto, which was playing on consecutive nights after a 3-0 loss at Nashville.
Casey Mittelstadt and Alexander Nylander scored for Buffalo, which dropped to 1-7-1 in its past eight.