NEW YORK - Bobby Holik scored his second goal of the game with 2:41 remaining and the Rangers beat the surging Canucks 4-3 Monday night.
The Rangers entered on a three-game losing streak and had won once in their previous 10 games (1-7-2), but they snapped the Canucks' five-game winning streak after squandering a two-goal lead in the third.
Jaromir Jagr and Alex Kovalev also scored for the Rangers, and Mike Dunham made 27 saves.
Markus Naslund and Todd Bertuzzi scored seven minutes apart in the third period to draw Vancouver even.
WILD 4, BLUES 0: All-Star goalie Dwayne Roloson made 24 saves to earn his third shutout of the season. Wes Walz scored twice, once on a penalty shot, and Sergei Zholtok and Pascal Dupuis also had goals in a rare offensive outburst for host Minnesota. Blues goalie Chris Osgood, who has one win in his past 16 starts, was replaced in the second period.
OILERS 2, MIGHTY DUCKS 1 (OT): Jarret Stoll scored 36 seconds into overtime as host Edmonton improved to 3-0 against Anaheim this season. Ethan Moreau added a first-period goal for the Oilers, 1-4-1-0 in their last six games. Joffrey Lupul scored for Anaheim, which has gone to overtime in four of its last six contests.
BLUE JACKETS 3, COYOTES 3 (OT): David Vyborny scored on a penalty shot and had an assist, and Anders Eriksson added two goals to help Columbus pick up a rare point in Phoenix, which is on a four-game winless streak (0-3-1).
PANTHERS: Center Stephen Weiss will miss four to six weeks with a sprained right knee ligament sustained in Saturday's 4-2 loss to the Islanders.