Avalanche 5, Red Wings 3
DENVER -- Milan Hejduk had three goals and Radim Vrbata scored the game-winner with 7:08 remaining as Colorado extended its unbeaten string to eight games. Colorado is 6-0-2 the past eight games, its longest streak since going 10 games without a defeat late in 2001. Vrbata scored the game-winner after a wraparound shot by Steven Reinprecht bounced off his skate. Hejduk added an empty-net goal, his 28th of the season, with 55 seconds left. It was his first career hat trick. Brett Hull's bid to become the sixth player to reach 700 goals has stalled during a seven-game drought, his longest of the season. He had three good chances in the first period, but Patrick Roy turned him away each time. Tomas Holmstrom scored two goals for Detroit, which hasn't won in six games (0-4-2-0). Detroit led 3-2 when Brendan Shanahan scored 15 seconds into the second period, but Adam Foote tied it 8:05 into the third with a hard slapshot through traffic from just inside the blue line. Roy allowed three goals for the first time in seven games, but made three saves on successive shots on a two-on-one shortly after Foote's goal, including one from his stomach. Joseph made a series of spectacular saves during a power play late in the period, but Hejduk slipped a shot over his left shoulder on a two-man advantage to make it 2-all with 5:03 remaining.
Flyers 2, Rangers 1
PHILADELPHIA -- Sami Kapanen scored the tie-breaking goal in his first game with Philadelphia. Kapanen, acquired Friday in a deal with Carolina, has just seven goals this season after registering 27 last season. He took a pass from Mark Recchi, did a curl in which he moved the puck from backhand to forehand, and put a shot in behind Dan Blackburn 4:44 into the third period. It was the Flyers' second power-play goal of the game, tying the high this season for the anemic unit. Marcus Ragnarsson scored with the man advantage to give Philadelphia a 1-0 lead in the second. Radek Dvorak scored for the Rangers, who fell to 0-2-1-1 under coach-general manager Glen Sather. New York is winless in seven games (0-5-1-1). Eric Lindros was again kept off the scoresheet in Philadelphia. In four road games since the Flyers traded him to the Rangers, Lindros has just one goal. He was booed each time he touched the puck, and more so when he ran over goalie Roman Cechmanek in the first period. Dvorak tied it at 1 just 2:47 after the Rangers fell behind. Rico Fata's shot from the slot was kicked out, but Dvorak got the puck just in front of the goal line and shot it past Cechmanek at 15:27 of the second. Dvorak has only five goals this season and had gone 15 games without one. The Flyers entered tied for the second-worst home power play in the NHL, but they took advantage of their first chance. Just nine seconds into a power play that was only scheduled to last 25 seconds, Ragnarsson came out of the penalty box to score his second this season and first in 26 games. Philadelphia went 2-for-5 on the power play and has clicked only 15 times in 113 home chances. The Flyers have only 29 power-play goals this season and are converting just 13 percent of their opportunities. Keith Primeau won a faceoff back to Kim Johnsson at the blue line. Johnsson, the only remaining player acquired by Philadelphia for Lindros, moved the puck to Ragnarsson. His rising drive beat Blackburn, who appeared to be screened by teammate Darius Kasparaitis.
Blues 4, Sharks 1
ST. LOUIS -- Keith Tkachuk scored his seventh goal in five games to snap a second-period tie. Dallas Drake added his third goal in four games, Al MacInnis had two assists, and goalie Brent Johnson shrugged off another shaky start for the Blues. Jonathan Cheechoo scored for the Sharks, who have lost three of four.
Maple Leafs 3, Canadiens 1
TORONTO -- Mats Sundin scored his 25th and 26th goals as Toronto won its season-high fifth straight. Jyrki Lumme also scored, and Ed Belfour made 32 saves for the Maple Leafs, who are on their longest winning streak since winning five in a row Dec. 6-15, 2001. Jan Bulis scored for the Canadiens.
Senators 3, Thrashers 1
OTTAWA -- Shaun Van Allen and Daniel Alfredsson scored special-teams goals and Marian Hossa added his 34th goal into an empty net for Ottawa. Van Allen scored a short-handed goal in the first and Alfredsson broke a 1-1 tie with a power-play goal in the second. Ilya Kovalchuk scored his 30th goal for Atlanta.
Islanders 3, Sabres 1
UNIONDALE, N.Y. -- Oleg Kvasha scored his eighth goal of the season 8:42 into the final period for New York. Aaron Asham tied it earlier in the third period for the Islanders, while Shawn Bates added a short-handed empty-net goal with 8.5 seconds left. The Islanders snapped a two-game losing streak as Garth Snow turned aside 28. Former Islander Tim Connolly scored for the Sabres.
Lightning 4, Panthers 4
SUNRISE, Fla. -- Jay Bouwmeester scored a power-play goal with 12 seconds remaining in regulation as the Florida Panthers overcame a three-goal deficit. Olli Jokinen scored his 27th and 28th goals for Florida. Viktor Kozlov also scored for the Panthers. Nolan Pratt, Dave Andreychuk, Brad Richards and Alexander Svitov scored for Tampa Bay.
-- Associated Press