St. Paul, MN – T.J. Brodie's go-ahead tally midway through winner as the Calgary Flames 2.
Mark Giordano, Jarome Iginla, Lee Stempniak and Alex Tanguay also recorded goals for the Flames, who snapped a three-game losing skid.
Miikka Kiprusoff stopped 19-of-21 shots in the victory.
Cal Clutterbuck and Nick Johnson scored for Minnesota, which has lost two straight following a five-game winning streak.
Niklas Backstrom stopped just 5-of-8 shots before being pulled in the first period. Josh Harding made 25 saves the rest of the way.