BUFFALO, N.Y. (AP) -Daniel Briere had a goal and two assists, Chris Drury, Derek Roy and Jason Pominville each added a goal and an assist, and the Buffalo Sabres had three power-play goals for the second straight game in a 6-3 win over the Philadelphia Flyers on Tuesday night.
Andrew Peters and Adam Mair also scored for the Sabres, who won for the seventh time in their last nine games after losing three straight.
The Sabres took over sole possession of the top spot in the NHL with 85 points - two ahead of idle Nashville - and secured 40 wins in just their 60th game, the fastest to that mark in the team's 36-season history.
Simon Gagne had two goals and Sami Kapanen also scored for the Flyers, losers of two straight and three of four. Mike Richards added three assists for the second time this season.
Philadelphia has won just once in the last 10 games in Buffalo since 2001.
Buffalo goalie Ryan Miller finished with 32 saves in his fourth consecutive start.
Roy opened the scoring with his 10th goal just 4 minutes into the game after his slap shot from the right circle beat goalie Robert Esche with the Sabres on the power play.
Gagne tied it at 11:25 of the first, slipping the puck past Miller after coming to the front of the net from the left corner.
Peters made it 2-1 just 38 seconds later with his first goal in nearly three years, banging home a rebound off Nathan Paetsch's shot from the point.
Mair made it 3-1 with his second of the year at 1:45 of the second, deflecting Brian Campbell's slap shot from the middle of the blueline, and Briere pushed Buffalo's lead to 4-1 with another power-play goal 40 seconds later. Briere extended his goal-scoring streak to four games with his 27th of the year.
The goal chased Esche, who finished with 10 saves on 14 shots. Antero Niittymaki replaced Esche, who was making his first appearance since leaving 7 minutes into a start against Atlanta on Feb. 3 with a stiff neck.
Gagne cut the lead to 4-2 with his team-leading 33rd of the season after his passing attempt to a cutting Kapanen went off of Buffalo defenseman Dmitri Kalinin's leg and past Miller.
Kapanen closed the gap to 4-3 with his eighth at 5:17 of the third, wristing a shot from the left circle past Miller.
With the Sabres on the power play, Drury gave Buffalo its two-goal cushion back with his team-leading 32nd at 7:39, and Pominville scored his 24th 6 minutes later to make it 6-3.
Niittymaki finished with six saves.
Notes: Flyers D Alexei Zhitnik played in his 1,000th career NHL game, the eighth non-North American defenseman to reach the milestone. ... Buffalo completes its season-high six-game homestand on Thursday against Ottawa. ... Buffalo C Michael Ryan played in his first game since being recalled from AHL Rochester on Monday because of RW Ales Kotalik's knee injury. ... Philadelphia LW Ben Eager missed his first game with an ankle injury. ... Peters now has three career goals, his last coming on March 26, 2004, into an empty net against Pittsburgh. ... Buffalo LW Clarke MacArthur picked up his first career assist on Peters' goal. ... Gagne has nine goals in his past seven games.