Justin Abdelkader and Danny DeKeyser scored 1:11 apart in the second period to lead the Red Wings to a 4-2 victory over the Islanders on Monday night.
Brad Richards scored in the first period and Petr Mrazek stopped 27 shots to give the Red Wings their second win in five games (2-2-1). Luke Glendenning added an empty-netter in the final minute to seal Detroit's third win in the last 11 meetings (3-6-2) against the Islanders.
Brock Nelson and Mikhail Grabovski scored for New York, and Jaroslav Halak had 22 saves while the Islanders lost in regulation for the first time in five games (3-1-1).
Both teams were playing for the last time before the All-Star Game this weekend in Nashville, Tennessee.