Dave Andreychuk made more history and is helping the Tampa Bay Lightning change its own.

Andreychuk set an NHL record by scoring his 250th career power-play goal last night as the host Lightning beat the San Jose Sharks, 4-2.

"I was not real nervous about it, but after I got it, I was nervous for some reason," Andreychuk said. "I was more excited after it happened. Leading up to it, you've got to try and stay as focused as you can. Believe me, inside I'm pretty happy right now."

* MAPLE LEAFS 3, SABRES 2: Alexander Mogilny scored goals 2 minutes 13 seconds apart as visiting Toronto extended Buffalo's winless streak to 10 games.

Mikael Renberg also scored, and Ed Belfour stopped 35 shots for the Maple Leafs, who scored three second-period goals in less than three minutes to overcame a 1-0 deficit.

Toronto won back-to-back games for the first time this season while also ending a seven-game winless streak at Buffalo -- dating from Feb. 17, 1999.

* DEVILS 5, CANADIENS 1: New Jersey's league-worst power play came alive, and they converted 3 of 6 chances in routing visiting Montreal.

"It was embarrassing, the way that we played," Canadiens Coach Michel Therrien said. "When we wear the Montreal Canadiens jersey, we should wear it with pride. We're not wearing it with pride right now."

* STARS 4, AVALANCHE 2: Mike Modano earned his 1,000th career point, and Niko Kapanen scored a short-handed goal with 3:29 left, carrying Dallas at home.

Colorado goaltender Patrick Roy became the NHL career leader in minutes played, but he couldn't prevent the Avalanche from losing in regulation on the road for the first time this season. Roy broke the mark held by Terry Sawchuk.

* RED WINGS 2, MIGHTY DUCKS 1: Sergei Fedorov's scored his NHL-record 12th overtime goal at 4:39 of the extra session to lift host Detroit.

The goal, Fedorov's 11th of the season, was also his league-leading sixth game-winning goal this season. Fedorov's slap shot from the high slot beat Jean-Sebastien Giguere, who made 43 saves. He had been tied with three other players with 11 regular season overtime goals.

* FLYERS 1, HURRICANES 1: Philadelphia tied host Carolina to remain in an offensive funk, scoring just seven goals in their last six games.

"We've got to grind it out," Coach Ken Hitchcock said.

Jeremy Roenick didn't want to hear about it, lashing out at reporters when they asked about the Flyers recent low scoring.

"You guys want to keep talking about the scoring -- it's going to come," Roenick said. "We're playing good hockey. Don't look at something negative."

* COYOTES 5, THRASHERS 1: Tony Amonte and Mike Johnson scored 50 seconds apart in the second period to propel visiting Phoenix to its highest-scoring game of the season.

Amonte scored his fifth goal of the season on the power play on a nice drop pass from Daniel Briere to give Phoenix a 2-0 lead at 1:52 of the first.

Johnson then took a pass from Ladislav Nagy and bolted around a diving Pasi Nurminen to slide in his fifth goal.

* OILERS 5, BLUES 0: Anson Carter and Marty Reasoner each scored twice and Tommy Salo made 29 saves for his first shutout of the season to lead Edmonton. Mike Comrie had a goal and two assists, and Ryan Smyth added three assists for the Oilers, who returned home after a 3-3 road trip.

The three assists tied Smyth's career high, and Comrie earned his 50th career goal and 100th career point. The shutout was the 31st of Salo's career.