PHILADELPHIA - Jeff Carter scored twice in the third period to take the NHL lead with 29 goals and lifted the Philadelphia Flyers to their season-high eighth straight home win, 4-1 over the Toronto Maple Leafs on Saturday night.
Mike Richards and Andrew Alberts also scored and Martin Biron stopped 41 shots for Philadelphia, enjoying its best spurt at home since winning nine in a row during the 2005-06 season.
The Flyers are 12-0-2 in their last 14 home games and haven't lost in Philadelphia in regulation since falling to Tampa Bay on Nov. 8.
Alexei Ponikarovsky scored for the Maple Leafs, who have lost three straight and four of five.
Carter skated in from the blue-line and went forehand to backhand to put the puck high over the stick side of goalie Vesa Toskala during a power play, breaking a 1-1 tie at 5:59. He added an unassisted goal with 1:48 left.
Alberts scored his second NHL goal and first with the Flyers at 11:01 of the third with a wrist shot from the circle.
Biron, 7-1-2 in his last 10 starts, stopped Jason Blake's wrist shot from the crease during a second-period power play. He made another nice glove save on Blake a few minutes later.
Toskala, who has started 36 of Toronto's 42 games this season, stopped 26 shots. He made brilliant saves on back-to-back short-handed breakaway attempts by Carter late in the first period. He also denied Richards and Simon Gagne on short-handed breakaways in the second period.
Richards, who scored both goals in the Flyers' 4-2 loss at Toronto on Nov. 29, put Philadelphia ahead at 6:41 of the first, poking the puck in from left of the net on a power play. Gagne set the play up with a perfect pass from the circle.
Richards has recorded at least a point in nine of 10 home games (6 goals, 9 assists).
Ponikarovsky pulled the Maple Leafs even 41 seconds into the third period. He took a pass from Matt Stajan with his back to the net in the goal mouth and shoveled in the puck between his legs.
Notes: Toronto C Mikhail Grabovski served the first of a three-game NHL suspension for shoving official Scott Cherrey during a game Thursday in Montreal. ... Philadelphia C Glen Metropolit played in his 300th NHL game. Toronto D Ian White appeared in his 200th, all with the Maple Leafs. ... Philadelphia has outscored opponents 40-20 during its home streak.