Alex Stalock made 25 saves for the Wild (31-25-7), who have won 11 of their past 16 games.
"We've been talking all year about how we need to get things going, but we sat down a few games ago and said we needed to do it right now," Stalock said. "This is fun hockey to watch, because we've got all four lines rolling right now."
The Red Wings (15-47-4) have lost four in a row, getting outscored 19-5.
"I've never seen anything like it," Detroit center Dylan Larkin said. "I don't know what it is, but when things go wrong for us, they are catastrophic and we can't come back from it."
Minnesota took a 3-0 lead in the first period in a 2:20 span.
Ryan Hartman made it 1-0 at 7:52, finishing a quick three-pass sequence by tapping in Mikko Koivu's feed across the slot.