Matt Foy scored for the first time in more than two years, Aaron Voros and Brent Burns added goals for the second time in two games, as the Minnesota Wild beat the Colorado Avalanche 4-1 in the NHL on Sunday.
Stephane Veilleux also scored for Minnesota, which won for the fourth time in 12 games and moved past the Avalanche atop the Northwest Division. James Sheppard, who centered Foy and Voros in the Wild's makeshift lineup, had two assists.
Milan Hejduk scored for Colorado, who have now been outscored 10-2 in losing two straight after going 7-1-1 in their previous nine games.
Red Wings 5, Blue Jackets 4, SO
At Columbus, Ohio, Johan Franzen scored the winning shootout goal in the fifth round of the tiebreaker and Detroit snapped a three-game losing streak with a victory over Columbus.
Chris Osgood stopped Sergei Fedorov to keep the Red Wings in the game and then he gloved David Vyborny's shot to end it.
Nicklas Lidstrom had a goal and two assists for the Red Wings, who rallied late to tie it. Tomas Holmstrom and Pavel Datsyuk each had a goal and an assist, and Brett Lebda also scored. Brian Rafalski added two assists for the Red Wings, who improved to 7-1-3 on the road.
Osgood made 36 saves and is 9-1 this season.
Fedorov also scored in regulation and Nikolai Zherdev and Rick Nash had a goal and two assists for Columbus, which has dropped six of seven including two shootout defeats. Duvie Westcott added a goal and Ron Hainsey had two assists.
Canucks 4, Flames 1
At Vancouver, British Columbia, Markus Naslund and Henrik Sedin each had a goal and an assist, and Roberto Luongo made 29 saves to lift Vancouver over Calgary.
Willie Mitchell and Brad Isbister both scored their first goals of the season, and Daniel Sedin added two assists as the Canucks overcame defenseman Mattias Ohlund's suspension by the NHL handed down earlier in the day to win for the fifth time in six games.
Adrian Aucoin scored for the Flames, who had a two-game winning streak snapped. Calgary has lost six of eight.
Miikka Kiprusoff started again for the Flames, even though he backstopped a win on Saturday against Edmonton. He has played every game this season and finished with 17 saves on Sunday.