Besides Kessel's two goals and assist, the Maple Leafs got a goal from Joffrey Lupul.
James Reimer turned aside 30 of the 32 shots the Flames threw at him.
Miikka Kiprusoff had 22 saves as the Flames' four-game win streak against the Leafs ended.
Millions of Getty images now available for free via embed tool
Ray Liotta sues skin care company over use of likeness