Blues 3, Sabres 2
BUFFALO, N.Y. -- Jeff Finley scored with 4:59 left to end a 173-game goal drought and lift St. Louis. Keith Tkachuk, extending his goal streak to six games, and Steve Martins also scored for the Central Division-leading Blues, unbeaten in six games (4-0-2).
Islanders 6, Lightning 2
UNIONDALE, N.Y. -- Dave Scatchard had his second three-goal of the season, and Garth Snow stopped 40 shots for New York. Michael Peca, Jason Wiemer and Mark Parrish also scored for the Islanders. Dan Boyle and Fredrik Modin scored for the Lightning, winless in four games (0-2-1-1).
Canadiens 3, Bruins 1
MONTREAL -- Mike Ribeiro, Niklas Sundstrom and Jan Bulis scored and Mathieu Garon made 42 saves in his second straight start to lead Montreal.
Oilers 5, Maple Leafs 4
TORONTO -- Eric Brewer and Shawn Horcoff scored in the third period as Edmonton Oilers ended Toronto's five-game winning streak. Ethan Moreau, Marty Reasoner and Anson Carter also scored for the Oilers, who jumped out to a 3-0 lead in the second period. Mats Sundin, Alyn McCauley and Tie Domi had goals for the Maple Leafs, who cut Edmonton's lead to 3-2, 4-3 and 5-4 in the third.
Kings 3, Predators 2
NASHVILLE, Tenn. -- Ian Laparriere scored a short-handed goal in the third period and Los Angeles snapped a six-game losing skid on the road. The Predators outshot Los Angeles 38-22 but Kings goalie Jamie Storr improved to 4-1 since Felix Potvin sprained his knee.
Stars 2, Hurricanes 1
DALLAS -- Sergei Zubov scored twice, including the game-winner with one-tenth of a second left in overtime, to lift Dallas. Mike Modano, playing in his 1,000th game, assisted on Zubov's third-period goal that drew the Stars even after Carolina got a late second-period goal from Bret Hedican.
Avalanche 3, Devils 1
DENVER -- Patrick Roy outdueled Martin Brodeur in a matchup of two of the NHL's top netminders, and Colorado beat New Jersey. Milan Hejduk had a goal and two assists, and Peter Forsberg added three assists for Colorado, which extended its winning streak to six games and its unbeaten streak to 10 (8-0-2).
-- Associated Press