N.Y. Rangers 3, New Jersey 1: Henrik Lundqvist made a season-high 43 saves and the New York Rangers handed the struggling Devils their sixth straight loss and leaving them winless since Jacques Lemaire took over as coach last week. The Devils, the NHL's lowest scoring team (62 goals) lost for the 11th time in 12 games this month. The six-game losing streak is a season high for New Jersey.
Carolina 4, Ottawa 0: Cam Ward made 37 saves for his second shutout of the season and Zach Boychuk scored goals 3:48 apart in the first for the Hurricanes, 6-3 in their last nine games. The Senators were missing center Jason Spezza, out indefinitely after injuring his right shoulder Sunday when he was checked from behind into the boards by Pittsburgh's Kris Letang.
Minnesota 5, San Jose 3: Kyle Brodziak scored twice and Brent Burns had the winner in the Wild's comeback victory. Minnesota improved to 3-5-1 at home its last nine games.
Detroit 7, Dallas 3: Patrick Eaves had three goals, Brad Stuart scored the tiebreaker at 5:29 of the third period, and the Red Wings improved to 3-8 in their last 11 meetings against the Stars.
Phoenix 6, Los Angeles 3: Shane Doan scored two goals and Scottie Upshall and Keith Yandle each had three points for the Coyotes, who set season highs for goals and goals in the first period with four.
Anaheim 3, Phoenix 1: Corey Perry scored his team-leading 20th goal and Jonas Hiller made 31 saves for the Ducks. The Coyotes have lost three of four.
Vancouver 6, Philadelphia 2: Ryan Kesler scored twice early in the second period and added an assist in the third as the Canucks beat the Flyers at home for the first time since 1989.
Around the rinks
AHL: Connecticut 2, Portland 1 (OT): Former Sabre Tim Kennedy netted a power-play goal 36 seconds into overtime for the Whale. Paul Byron scored the lone goal for the Pirates. The two teams meet again Friday in Portland.
Compiled from News and wire service reports.