Kasperi Kapanen and Nazem Kadri each scored twice to lift the Maple Leafs to a 5-2 win over the Avalanche in Denver.
Auston Matthews scored the other goal for Toronto, the 99th of his NHL career.
Frederik Andersen stopped 34 of 36 shots for the Leafs, who have won six of their last eight.
Alexander Kerfoot notched a goal and an assist for the Avalanche.
Semyon Varlamov allowed four goals on 17 shots before being pulled in the second period.
Colorado has lost eight in-a-row and 18 of its last 21 overall.