Dion Phaneuf, Mikhail Grabovski and Clarke MacArthur also scored for Toronto.
Dustin Byfuglien, Evander Kane, Nik Antropov and Andrew Ladd scored for the Thrashers.
The Thrashers have been struggling since getting hammered 9-3 by Toronto on Jan. 7, putting together a 2-7-4 record since to fall out of the top eight in the Eastern Conference.
RED WINGS 3, RANGERS 2
In Detroit, Pavel Datsyuk had a goal and an assist after missing 19 games with a broken right wrist, helping Detroit beat New York.
Brandon Dubinsky scored with 4:05 left in the game to pull the Rangers within a goal. They failed to tie the game despite having a two-man advantage for 44 seconds late in the third and being on the power play to end the game.
Datsyuk's second-period goal allowed Detroit to avoid getting shut out in three consecutive games for the first time.
OILERS 4, NASHVILLE 0
In Nashville, Tenn., rookie Devan Dubnyk made 37 saves for his first career NHL shutout.
Andrew Cogliano, Ryan Jones, Jim Vandermeer, and Dustin Penner scored for Edmonton, which ended a four-game losing streak.