Matthews and Zach Hyman each had two goals and an assist for the Maple Leafs (19-14-4), who have won four in a row and are 6-1-0 in their past seven.
"Hutchinson was awesome, definitely first star of the game," Hyman said. "It was huge for us and him, it's a huge confidence boost. He hasn't had the best luck of late, I don't think he's been playing poorly but we haven't given him a chance and early on tonight we hung him out there and he was able to bail us out."
Tyler Bertuzzi scored, and Calvin Pickard made 16 saves on 20 shots in relief for the Red Wings (9-25-3), who have lost three in a row. Jonathan Bernier started for Detroit and made the save on all three shots he faced before leaving the game at 6:52 of the first period because of a groin injury.
"It's tough for Calvin," Larkin said. "He hasn't played a whole lot himself recently, and I thought he came in and gave us a chance to win this game. We just needed more offensively, and we didn't help him out enough tonight."
Hyman put Toronto ahead 1-0 at 17:11 of the second period on a breakaway. Video review determined the puck crossed the goal line before the net was knocked off its moorings.