Senators 3, Rangers 2, OT
OTTAWA -- Wade Redden scored 1:34 into overtime for Ottawa. Daniel Alfredsson assisted on the game-winner and also scored, and Marian Hossa became the second Senators player to score 40 goals in a season. Pavel Bure scored his second penalty shot goal of the season for New York, and Petr Nedved got his 24th goal with 5:16 remaining in the third to send the game to overtime.
Bruins 4, Devils 3
BOSTON -- Martin Lapointe scored three goals in 5:15 to drive goalie Martin Brodeur from the game. Lapointe, with just two goals in his other 47 games, got the second hat trick of his 10-year career as part of Boston's four-goal flurry in the second period.
Flyers 5, Hurricanes 3
PHILADELPHIA -- Tony Amonte had a goal and an assist in his Philadelphia debut and Keith Primeau scored the go-ahead goal 59 seconds into the third period. John LeClair, appearing in his first game since dislocating his right shoulder at Pittsburgh on Nov. 27, and Eric Desjardins also scored for the Flyers. Jeff O'Neill and Bruno St. Jacques scored the other goals for the Hurricanes.
Canadiens 4, Thrashers 2
ATLANTA -- Richard Zednik had a goal and an assist and Marcel Hossa added a pair of assists for Montreal. Mike Ribeiro and Andreas Dackell also scored for the Canadiens, and Andrei Markov added an empty-net goal with 24 seconds remaining. Jose Theodore had 26 saves a game after shutting out the Florida Panthers.
Flames 4, Maple Leafs 3, OT
CALGARY, Alberta -- Chris Clark scored 4:30 into overtime. Doug Gilmour, in his much-anticipated return to the Leafs, played just 4:28 before getting hurt on his first shift of the second period.
Islanders 5, Oilers 2
EDMONTON, Alberta -- Jason Blake had two goals and an assist as New York scored five unanswered goals. The Oilers opened an early 2-0 lead, but Blake keyed New York's rally by scoring the tying goal in the second period, assisting on Mark Parrish's third-period goal and adding an empty-netter with 20 seconds remaining.
Canucks 4, Blues 4
VANCOUVER, British Columbia -- St. Louis earned a valuable point but lost Keith Tkachuk in the process. Tkachuk, who scored his 30th goal on a power-play deflection 6:30 into the first period, left the game less than six minutes later with a wrist injury after a big open-ice hit from Brad May. Pavol Demitra scored his 30th goal and added an assist for the Blues. Cory Stillman and Eric Boguniecki also scored for St. Louis. Brendan Morrison had a goal and an assist for the Canuck, and Mats Lindgren, Daniel Sedin and Marek Malik also scored for Vancouver.
Mighty Ducks 3, Sharks 2, OT
ANAHEIM, Calif. -- Vitaly Vishnevski got the tying goal early in the third period and set up Steve Thomas' second game-winner in two games since joining Anaheim. Petr Sykora also scored and Martin Gerber made 27 saves for the Ducks. Adam Graves scored his ninth goal early in the second period and defenseman Rob Davidson got his first NHL goal 43 seconds later for San Jose.