Blue Jackets win:
Jack Johnson scored his first goal for Columbus, Steve Mason made 38 saves and the Blue Jackets got their first three-game winning streak in more than a year in a 3-2 win over the Coyotes.
Mason, who struggled all season until recently, has allowed just four goals in two wins over Phoenix and one over Colorado in the last six days.
R.J. Umberger and Derek MacKenzie also scored for the Blue Jackets. Johnson, acquired in the deal that sent Jeff Carter to Los Angeles just before the trade deadline, added an assist.
Antoine Vermette and Keith Yandle had goals for the Coyotes, who have lost four in a row in regulation, their longest such skid of the season.
Red Wings fall short:
Claude Giroux, Jakub Voracek, and Max Talbot scored goals to lead the Flyers to a 3-2 win over the Red Wings.
Ilya Bryzgalov allowed a goal to Henrik Zetterberg on Detroit's first shot of the game. Johan Franzen made it 3-2 in the third.
The Flyers won on the night they retired former defenseman Mark Howe's No. 2 and raised the number to the rafters.
Detroit was short-handed as it continued to chase the top spot in the Western Conference standings. Leading scorer Pavel Datsyuk (59 points), captain Nicklas Lindrstom, forward Todd Bertuzzi and goalie Jimmy Howard all sat out with injuries.