Jason Pominville, who scored with 27 seconds left to force overtime, and Jochen Hecht scored for the Sabres.
Devils 3, Bruins 2, OT
At Boston, Brian Gionta scored his second goal in overtime and Martin Brodeur made 37 saves for the Devils.
New Jersey snapped a a three-game road losing streak when Sergei Brylin circled around the net and connected with a streaking Gionta, who knocked the puck past goalie Tim Thomas while falling to the ice at 2:10 of overtime.
The Devils have beaten Boston all three times they've played this season and all by one goal.
Avalanche 2, Wild 1
At St. Paul, Minnesota, Joe Sakic's goal with 5:44 remaining lifted Colorado over Minnesota.
After Todd White tied the score earlier in the third period, the Wild put pressure on Avalanche goalie David Aebischer and had several prime chances -- as they did early in the game -- to take the lead.
But Aebischer, who has an 11-3-2 record since the new year began and an 8-2 career mark against Minnesota, didn't budge -- helping Colorado improve to 12-3-3 in its last 18 games. He made 33 saves.
Brad Richardson also scored for the Avalanche.
Red Wings 3, Predators 2
At Nashville, Tennessee, Mathieu Schneider scored with 6:31 left and Detroit beat Nashville for a second victory in two nights over its Central Division rival.
Robert Lang and Kris Draper also scoredl.
Scott Hartnell and Paul Kariya scored for Nashville, which dropped to 2-6 since taking two games in two days from the Red Wings in Detroit last month. Yanic Perreault had two assists.
Stars 5, Coyotes 1
At Glendale, Arizona, Niko Kapanen scored three goals, Sergei Zubov added three assists and Dallas beat embattled Phoenix.
Johan Hedberg made 35 saves. Brenden Morrow and Bill Guerin also scored for the surging Stars, who won for the eighth time in nine games (8-0-1).
Geoff Sanderson scored for Phoenix.
Montreal Canadiens goalie Jose Theodore has tested positive for a banned substance in pre-Olympic screening because he was using a hair-growth drug that can be used as a masking agent, the team's doctor said on Thursday.
The test wasn't part of the National Hockey League's new testing program, so he will not be subject to league discipline.
Theodore was not picked for Canada's Olympic team, but was on the preliminary 81-player eligibility list. No punishment was handed down because he is appealing the result to an arbitrator.
Canadiens team doctor David Mulder said at a news conference that Theodore was tested Dec. 12. A month later, the Hockey Canada doctor informed Mulder about Theodore's test result.
Mulder said Theodore tested positive because the goalie has been taking Propecia, a hair-growth stimulant.



