GLENDALE - Chris Conner scored in his Phoenix debut, Mikkel Boedker had a pair of assists, and the Coyotes held off the Detroit Red Wings 4-2 on Thursday night.

Phoenix kicked off a critical three-game homestand by beating Los Angeles on Tuesday and left the Red Wings flatfooted with three second-period goals.

Michael Stone got the flurry started, Shane Doan finished it off, and Martin Hanzal scored into an empty net with less than a second left. Chad Johnson stopped 34 shots in his third start of the season.

Valtteri Filppula scored in the first period and Daniel Cleary had a power-play goal with 1:13 left in the third, but Detroit couldn't finish off the comeback and lost for the third time in four games.

This familiar matchup - they have been playoff opponents two of the past three seasons - featured two teams fighting for a playoff spot in the crowded Western Conference.

The Red Wings had the jump early, turning a penalty on Rob Klinkhammer in the opening minute into a power-play goal by Filppula on a rebound.

• Capitals 2, Islanders 1, SO: In Washington, Mike Green scored his fifth goal in four games, Braden Holtby made 35 saves and then was perfect in the shootout, and the Capitals won.

• Canadiens 4, Jets 1: In Montreal, Michael Ryder scored two goals and set up another, and the Canadiens handed Winnipeg its fifth straight loss.

• Flyers 5, Maple Leafs 3: In Toronto, former Maple Leafs enforcer Jay Rosehill scored the winning goal, and Ilya Bryzgalov made 25 saves for surging Philadelphia, which won its fourth straight game.

• Bruins 1, Devils 0: In Boston, Jaromir Jagr scored off his skate in his Bruins debut and Tuukka Rask stopped 40 shots to lead the Bruins.

• Lightning 5, Hurricanes 0: In Raleigh, N.C., Ben Bishop earned a shutout in his debut with Tampa Bay and the Lightning routed reeling Carolina.

• Blues 4, Blackhawks 3, SO: In Chicago, defenseman Kevin Shattenkirk scored the deciding goal in the sixth round of the shootout and St. Louis rallied for the win.

• Blue Jackets 3, Predators 1: In Nashville, Tenn., Marian Gaborik scored the go-ahead goal at 4:16 of the third period and added an assist in his debut night with Columbus.

• Kings 3, Wild 0: In Los Angeles, Justin Williams and Jeff Carter scored 98 seconds apart on the first two shots of the game, and Williams added a goal on Los Angeles' first shot of the second period.

• Canucks 4, Oilers 0: In Vancouver, British Columbia, Cory Schneider made 23 saves and Henrik Sedin had a goal and an assist for Vancouver in a win that moved the Canucks past Minnesota for first in the Northwest.