NEW YORK - Brendan Shanahan ripped a shot past Martin Brodeur 30 seconds into overtime, breaking a scoreless tie and snapping the New Jersey Devils' nine-game winning streak in the New York Rangers' 1-0 victory yesterday.

New York crisply moved the puck in the New Jersey zone, and Shanahan teed up a pass from Scott Gomez in the slot and put the Rangers' 29th shot past Brodeur. It was the only shot in the extra session.

Henrik Lundqvist made 17 saves for his fifth shutout of the season. The Rangers snapped a three-game losing streak and improved to 4-0 against the Devils this season.

New Jersey hadn't lost four straight to the Rangers since a six-game skid during New York's run to the Stanley Cup title in the 1993-94 season.

Red Wings 5, Hurricanes 2

DETROIT - Andreas Lilja's second-period goal broke a tie, and NHL-leading Detroit won its sixth straight game.

Valtteri Filppula, Johan Franzen, Pavel Datsyuk, and Tomas Holmstrom also scored for the Red Wings.

Lilja beat Carolina netminder Cam Ward with a slapshot from the left point with 7 minutes, 20 seconds left in the second period.

Flames 3, Blackhawks 2

CHICAGO - Defenseman Cory Sarich's goal with 8:41 left snapped a 1-1 tie, and Calgary handed Chicago its season-high fourth straight loss.

The Flames' Daymond Langkow scored a power-play goal from the left point with 6:08 left to make it 3-1. Chicago's Dustin Byfuglien connected 47 seconds later from the slot to complete the scoring.

Avalanche 9, Blues 5

DENVER - Milan Hejduk scored a hat trick and touched off a five-goal second period for Colorado in its victory over St. Louis.

Hejduk scored in the second period to give the Avalanche a 2-1 lead. Jay McClement tied it for the Blues with his second goal of the game, but then the Avalanche poured it on, getting goals from Paul Stastny, Wojtek Wolski, Brett Clark and Ryan Smyth to take a 6-2 lead into the third period.

Coyotes demote Thomas.

Phoenix assigned right-winger Bill Thomas to its American Hockey League affiliate. The 24-year-old appeared in four games for the Coyotes after being recalled from the San Antonio Rampage on Dec. 1.

Vyborny on injured list.

The Columbus Blue Jackets placed right-winger David Vyborny on injured reserve with a hip injury and recalled center Derek MacKenzie from their AHL affiliate in Syracuse, N.Y.