PHILADELPHIA (AP) _ Eric Lindros and Keith Jones each had a goal and two assists and John LeClair scored the game-winner during a wild second period as Philadelphia snapped Toronto's three-game winning streak, 4-3 Friday.

Rod Brind'Amour also scored for the Flyers and LeClair added a pair of assists for Philadelphia, which has won five of its last six games.

Igor Korolev and Todd Warriner each had a goal and and an assist, and Dimitri Yushkevich also scored for the Maple Leafs, who missed a chance for their longest winning streak in four years.

LeClair, who is tied for the NHL lead with 14 goals, put the Flyers ahead for good at 4-3 at 19:11 of the second period. He picked up the puck behind the net and muscled a backhander past goaltender Curtis Joseph, who has lost seven of eight career decisions against the Flyers.

Jones gave the Flyers a 1-0 lead at 10:41 of the first period by lifting the puck over Joseph during a scramble in front of the net.

Jones has scored eight points in five games for Philadelphia since being acquired from Colorado on Nov. 12.

Warriner tied the game for Toronto 40 seconds later, scoring his first goal of the season after taking a cross-ice pass from Korolev.

Korolev, who has points in 10 of his last 14 games, made it 2-1 with a wrist shot from the slot at 9:24 of the second period _ one of five goals in the period.

Brind'Amour poked the puck in from the left of the crease at 12:31 to pull the Flyers even and Lindros scored on a backhander 1:33 later to put Philadelphia ahead 3-2. Lindros, who now has 301 career assists, entered the game tied for second in the NHL in scoring with 26 points.

Yushkevich's slapshot from just inside the blue line just 34 seconds later later made it 3-3.