The Wild went on a power at the end of regulation when Mike Giordano was whistled for putting his hand over the puck, and the man-advantage carried into the overtime.
Jason Zucker had forged a tie for the Wild with 4:19 left in regulation.
Niklas Backstrom turned away 20-of-21 shots as Minnesota bounced back from a Saturday loss to the Flames.
MacDonald finished with 28 saves and Alex Tanguay got the only goal for Calgary.
Exploding whale video goes viral on Internet
Benedict Cumberbatch's dramatic reading of R. Kelly lyrics is just what you need