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.
Sign language interpreter at Mandela service called out as fake on Twitter
Wisconsin business offering 'therapeutic cuddling' forced to close