Nazem Kadri picked up his fourth-career hat trick and recorded a career-high five points as the Maple Leafs doubled the Columbus Blue Jackets 6-3.
Frederik Andersen made a career-high 54 saves for the Maple Leafs (35-19-5), who went 5-0-0 on their homestand.
The Blue Jackets (29-24-4) recorded 50 or more shots in their third straight game, making them the first team to accomplish the feat in the post-expansion era (since 1967-68).
Joonas Korpisalo made 22 saves in defeat.
The Leafs played much of the game without defenceman Jake Gardiner, who left the game after one period of play with a lower-body injury.