Dominic Toninato stod för Winnipegs avgörande mål 7.32 in i tredje perioden.
Segern var Winnipegs fjärde på de senaste fem matcherna.
Minnesota tog ledningen efter 18.12, genom Marcus Foligno framspelad av Jared Spurgeon och Frédérick Gaudreau. Efter 2.12 i andra perioden slog Adam Lowry till, på pass av Mason Appleton och Dylan DeMelo och kvitterade för Winnipeg. 3.55 in i tredje perioden nätade Minnesotas Frédérick Gaudreau på pass av Marcus Johansson och Nic Petan och gav laget ledningen för Minnesota.
4.54 in i perioden slog Vladislav Namestnikov till framspelad av Cole Perfetti och Nate Schmidt och kvitterade för Winnipeg.
Efter 7.32 slog Dominic Toninato till framspelad av Brenden Dillon och Neal Pionk och avgjorde matchen. Toninato fullbordade därmed lagets vändning.
Det här var Minnesotas tionde uddamålsförlust den här säsongen. Det var även Winnipegs femte uddamålsseger.
I nästa match, onsdag 3 januari 02.00, har Minnesota Calgary hemma i Xcel Energy Center, medan Winnipeg spelar hemma mot Tampa Bay.





