Philadelphia Flyers\' Andreas Nodl, left, of Austria, and teammate Mike Richards try to control the puck away from Detroit Red Wings\' Brad Stuart (23) during the second period of their NHL hockey game on Sunday, Jan. 2, 2011, in Detroit. (AP Photo/Jerry S. Mendoza)
DETROIT - James van Riemsdyk, Daniel Carcillo and Scott Hartnell scored to help the Philadelphia Flyers win for the first time in Detroit in more than 22 years, 3-2 over the Red Wings on Sunday.
Philadelphia was 0-14-2 at Joe Louis Arena since Nov. 4, 1988.
Brian Boucher made 25 saves for Philadelphia.
Valtteri Filppula and Henrik Zetterberg scored for Detroit. Jimmy Howard stopped 24 shots before being pulled in favour of Chris Osgood to start the third period. Osgood made five saves.
SUNRISE, Fla. (AP)—Tomas Vokoun made 32 saves for his fifth shutout of the season and 43rd overall, and David Booth, Chris Higgins and Stephen Weiss scored for Florida.
The Panthers are 4-1-2 in their last seven games.
Martin Biron stopped 32 shots for New York. The Rangers, coming off a 2-1 overtime loss in Tampa Bay on Saturday night, lost for the first time (9-1) in the second half of back-to-back games.
ST. PAUL, Minn. (AP)—Cam Barker scored 46 seconds into overtime after Pierre-Marc Bouchard tied it with 26 seconds left in regulation for Minnesota.
The teams scored six goals in the third period and both lost leads in the final 10 minutes of regulation.
Andrew Brunette scored twice, Brent Burns and Nick Schultz added goals, Mikko Koivu had four assists and Jose Theodore made 39 saves for the Wild. Ray Whitney scored twice for Phoenix, while Scottie Upshall, Keith Yandle and Ed Jovanovski added goals and Jason LaBarbera stopped 23 shots.
MONTREAL (AP)—Dustin Byfuglien scored his third overtime goal of the season on a power-play at 3:43 of the extra session, and Ondrej Pavelec made 47 saves for Atlanta.
Byfuglien leads NHL defencemen with 16 goals and 41 points. He has six winning goals.
Rich Peverley, Evander Kane and Andrew Ladd scored in regulation for Atlanta. The Thrashers have won two of three following an 0-3-1 skid. Montreal captain Brian Gionta scored with 4:47 left in the third to tie it at 3. The Canadiens got power-play goals from Tomas Plekanec and P.K. Subban.
DENVER (AP)—Roberto Luongo made 31 saves, Alexandre Bolduc and Mason Raymond scored and Vancouver beat Colorado for its fifth straight victory.
Tanner Glass had two assists for Vancouver, 12-1-2 since the end of November. Vancouver hasn't lost in regulation since Dec. 5 against St. Louis, a span of 12 games. The Canucks are 4-0 against Colorado.
Paul Stastny scored his 15th goal of the season and Craig Anderson made 27 saves for the Avalanche, 1-4-1 since winning six straight.
NASHVILLE, Tenn. (AP)—Shea Weber had a goal and two assists and Pekka Rinne made 19 saves for Nashville.
Nick Spaling, Patric Hornqvist and Sergei Kostitsyn also scored to help Nashville run its home winning streak against Columbus to 15 games. The Predators have won two straight following a five-game losing streak.
R.J. Umberger scored for Columbus. The Blue Jackets had won three straight.
ST. LOUIS (AP)—Brad Richards scored the go-ahead goal at 6:32 of the third period and Kari Lehtonen stopped 28 shots for Dallas.
Richards also had two assists, Brenden Morrow scored twice, and Dallas had three third-period goals en route to its fifth straight road victory. James Neal added a goal with 2:50 left.
St. Louis, which carried a 2-1 lead into the third period, had a five-game winning streak snapped. Alex Steen and David Backes scored for the Blues.
ANAHEIM, Calif. (AP)—Jonas Hiller made 39 saves to help Anaheim beat Stanley Cup champion Chicago.
Andreas Lilja scored his first goal of the season and Corey Perry broke a second-period tie for Anaheim. The Ducks won their third straight game and ran their home winning streak to four.
Bryan Bickell scored for Chicago. The Blackhawks have lost three straight.