Carolina 6, Montreal 2: Jeff Skinner had two goals, fellow rookie Jamie McBain also scored twice and the Hurricanes remained three points behind Buffalo and the Rangers. The Habs lost for the fifth time in seven games.
St. Louis 10, Detroit 3: Cam Janssen and Chris Porter scored for the first time this season for the Blues and the Red Wings gave up eight goals in the first two periods of a game for the first time since 1986. Sanborn's Thomas McCollum replaced starting goaltender Joey McDonald in the second period, allowing three goals on eight shots.
New Jersey 3, N.Y. Islanders 2: Andy Greene's goal with 4:56 left snapped a tie and kept the Devils mathematically alive in the East playoff race.
Anaheim 4, Calgary 2: The Ducks improved to 12-3-0 in their last 15 games and Corey Perry, Bobby Ryan and Ryan Getzlaf have combined for 21 goals and 38 assists in that stretch. Perry and Ryan each had a goal against Calgary.
>Tuesday's late games
Vancouver 3, Nashville 1: Alex Burrows scored twice in the third period as the Canucks clinched the top spot in the Western Conference and set a franchise record with their ninth straight win on the road.
Los Angeles 2, Edmonton 0: Dustin Brown scored both goals for the Kings, who are now unbeaten in regulation against the Oilers in their last 12 meetings (8-0-4).
Phoenix 2, Dallas 1 (SO): Ray Whitney scored game-winning tally in the shootout and goaltender Ilya Bryzgalov had a career-high 44 saves for the Coyotes.
Around the rinks
Pittsburgh Penguins: Center Sidney Crosby has been cleared to return to Pittsburgh's morning skates on gamedays, but he will not participate in full practices, according to General Manager Ray Shero. Crosby will travel with the team to Florida and partake in the morning skate today prior to the game vs. Tampa Bay. The Penguins hope Crosby, who has been out since Jan. 5 with a concussion, can return for the postseason.
Compiled from News and wire service reports.