The victory snapped a five-game losing streak for the Wild and was just the second time in the last 15 games the Jets have been beaten in regulation.
After a couple of tough breaks for Kuemper and the Wild early in the game, he stepped up to close the door when it mattered the most. Kuemper finished with 28 saves on the night.
Winnipeg took the 2-0 lead on a pair of power play goals. The first came from Michael Frolik late in the first period, while Mathieu Perreault netted one 20 seconds into the second period.
But Minnesota battled back with three straight goals in the second.
This embed is invalid
The Wild return to action on New Year's Eve against the Columbus Blue Jackets.
1st period: 16:00 WPG – Michael Frolik (8) Wrist shot – Assist: None 1-0 WPG
2nd period: :20 WPG – Mathieu Perreault (9) Snap shot – Blake Wheeler (16), Bryan Little (12) 2-0 WPG
2nd period: 4:12 MIN – Ryan Carter (3) Snap shot – Assist: Brett Sutter (2), Kyle Brodziak (3) 2-1 WPG
2nd period: 16:31 MIN – Justin Fontaine (3) Snap shot – Sutter (3), Brodziak (4) 2-2 TIE
2nd period: 19:48 MIN – Marco Scandella (9) Slapshot – Assist: Zach Parise (15), Jason Pominville (19) 3-2 MIN