Riley Sheahan scored the go-ahead goal in the second period, Jimmy Howard made 36 saves, and the Detroit Red Wings snapped a two-game skid with a 5-2 victory over the Edmonton Oilers on Monday night.

Niklas Kronwall, Teemu Pulkkinen, Justin Abdelkader and Pavel Datsyuk added goals to help Detroit send the Oilers to their fifth straight loss.

Rob Klinkhammer and Nail Yakupov scored for Edmonton, and Ben Scrivens stopped 21 shots.

Howard made 16 saves in the third period and allowed only Yakupov's power-play goal that made it 3-2 with 1:55 left.

Pulkkinen had given Detroit a 3-1 lead with a rebound goal at 10:40 of the third. Abdelkader and Datsyuk — with assists from Henrik Zetterberg — both scored into an empty net in the final 1:04 to seal the win.

Zetterberg had three assists overall.