Sam Reinhart, Jimmy Vesey, and C.J. Smith also scored for Buffalo, and Carter Hutton stopped 31 shots.
John Tavares, Pierre Engvall, and Trevor Moore scored for Toronto. Michael Hutchinson was charged with the loss as he allowed two third period goals on nine shots.
Michal Neuvirth started and stopped 20 of 22 shots in the first two periods, and Michael Hutchinson had seven saves on nine shots in the third.