Ron Francis got his 1,000th assist in the franchise's 1,000th win, which made Saturday a grand day for the Pittsburgh Penguins.
"I've had a lot of special moments wearing this jersey, and that was certainly one of the highlights right there," Francis said. "It was just nice to get that and the big thing is we won the hockey game. Double bonus tonight."
Francis received a loud ovation from the standing-room crowd of 17,145, but there wasn't much time to savor the moment. The Penguins were locked in a close game with a quality opponent.
"It's kind of tough that you don't get to maybe take a half-hour break and soak it in," Pittsburgh coach Kevin Constantine said. "You wish you could enjoy the moment, but you're in a tough game with Philly and two seconds after he does it, you've got to be ready to play again."
Jaromir Jagr scored a tie-breaking goal at 5:06 of the third period as the Flyers 4-0-2 streak ended with their first loss under coach Roger Neilson. They had been 3-0-2 since Neilson replaced Wayne Cashman on March 9.
The Penguins are 1,000-1,101-326 in 31 seasons and are the 10th NHL franchise to win 1,000 games.
Jagr's goal came on a power play as he skated away from the right wing boards, split through two defenders and wristed a shot through Ron Hextall's legs for his 32nd goal. Ian Moran scored his first in 29 games with 3:33 left in the third.
Red Wings 4, Rangers 3
NEW YORK -- Detroit raced to a four-goal lead behind Kirk Maltby and Nicklas Lidstrom and held off a late rally by New York.
The loss dealt a blow to the playoff hopes of the Rangers, who remained five points behind Ottawa for the eighth and final spot in the Eastern Conference.
The Red Wings held on behind rookie goaltender Kevin Hodson, who allowed two goals in the third period while facing 15 shots.
Mighty Ducks 5, Canadiens 4
MONTREAL -- Teemu Selanne scored a pair of power-play goals and added an assist to lift Anaheim past Montreal.
Rookie Frank Banham, Scott Young and Tomas Sandstrom also scored for Anaheim.
Mark Recchi and Jonas Hoglund scored two goals apiece for Montreal.
Canucks 1, Maple Leafs 1
TORONTO -- Alexander Mogilny scored on a breakaway 62 seconds into the third period to give Vancouver a tie with Toronto.
Rookie Mike Johnson scored for Toronto.
Kings 3, Coyotes 2
INGLEWOOD, Calif. -- Sean O'Donnell scored the go-ahead goal with 7:19 left in the third period and fellow defenseman Rob Blake scored his 20th as Los Angeles beat Phoenix.
Oleg Tverdovsky and Daniel Briere tallied for the Coyotes.
Avalanche 2, Sharks 0
SAN JOSE, Calif. -- Valeri Kamensky broke a scoreless tie in the third period and Patrick Roy had his fourth shutout of the season to lead Colorado over San Jose.
Colorado's Peter Forsberg collected the puck in the neutral zone and passed across the ice to Kamensky, who scored from the left side of the net with 11:21 left in the game.
Jon Klemm added an empty-net goal with 38 seconds remaining to complete the scoring.
Devils 3, Capitals 2
EAST RUTHERFORD, N.J. -- Dave Andreychuk scored the winner and New Jersey's slumping power play scored twice against the NHL's top penalty killers in a win over Washington.
Defensemen Doug Bodger and Scott Niedermayer scored with the extra man as New Jersey avenged a 2-0 loss in Washington on Friday night by ending the Capitals' three-game winning streak.
Defenseman Ken Klee, who had one goal in 46 games, scored both goals for Washington.
Lightning 5, Panthers 1
TAMPA, Fla. -- Mikael Renberg had a natural hat trick and Tampa Bay scored four power-play goals in handing Florida its 12th straight loss.
Mark Fitzpatrick made 35 saves against his former team as Tampa Bay won for the fourth time in five home games.
Renberg scored all three goals in the third period, the last short-handed at 17:35.