Daniel Alfredsson scored two goals, including a power-play score at 1:03 of overtime and the Detroit Red Wings earned a 3-2 win over the Calgary Flames on Thursday night.
The win snapped Detroit's six-game winless streak (0-4-2) and five-game home losing streak.
Alfredsson added an assist and Joakim Andersson also scored for Detroit. Pavel Datsyuk had three assists, Niklas Kronwall two assists Jonas Gustavsson made 20 saves.
Mikael Backlund and Mark Giordano scored for Calgary. Mike Cammalleri had two assists and Karri Ramo stopped 35 shots.
Alfredsson's winner came on a one-time slap shot from the inside edge of the left circle for his ninth goal. He also got his 700th assist earlier in the game.