TORONTO -- Jay Rosehill scored the winning goal as the Philadelphia Flyers extended their season-high win streak to four games with a 5-3 victory over the Toronto Maple Leafs on Thursday night.
The Loss snaps Toronto's three-game win streak. The Leafs (20-13-4) also had points in eight straight games entering Thursday.
Brayden Schenn gave the Flyers a 3-2 lead just 54 seconds into the second period. Then Rosehill sent Philadelphia (17-17-3) to its first two-goal lead of the game with just under five minutes remaining in the period. Both goals came off Leafs turnovers.
James van Riemsdyk got Toronto within one nearly seven minutes into the third, beating Ilya Bryzgalov in tight for his 15th goal of the season, but that's as close as the Maple Leafs would get.
Luke Schenn picked scored an empty-netter with 16 seconds remaining in the third.
The bigger loss for Toronto came in the first period when Leafs sniper Joffrey Lupul was sandwiched by Rosehill and Adam Hall. Lupul was slow getting to the Toronto bench and went to the dressing room soon after. He played just three shifts and 1:40. The team announced soon after that Lupul suffered an upper-body injury.
After the hit, Rosehill and Maple Leafs tough guy Colton Orr dropped the gloves. The two know each other well, having played together for Toronto's AHL affiliate during the 2011-12 season.
It's Lupul's second injury of the season after he missed 25 games with a broken arm suffered in January.
The 29-year-old has eight goals and six assists in 10 games this season. He was named the NHL's first star for last week after leading the league with five goals and four assists in four games.
Lupul suffered a season-ending shoulder injury on March 6, 2012. In all, Lupul has played in just 11 games since Randy Carlyle took over from Ron Wilson behind the Maple Leafs bench on March 2, 2012.
The two teams exchanged four goals in the opening 20 minutes.
Philadelphia's Ruslan Fedotenko extended his point streak assisting on Simone Gagne's fourth of the season 1:19 into the game.
Before the four-minute mark, Nikolai Kulemin tied it 1-1, putting home the rebound off a Dion Phaneuf point shot. Kulemin now has five points in five games. Nazem Kadri picked up his team-leading 40th point with an assist on the goal.
John-Michael Liles gave Toronto its first lead of the night, beating Bryzgalov with a blast from the point for his second goal of the season near the midway mark of the first.
With less than 1 1/2 minutes remaining in the opening period, Jakub Voracek picked up his team-leading 16th goal of the season. Couturier now has points in four straight games.
NOTES: According to Flyers GM Paul Holmgren, defenseman Kimmo Timonen suffered an undisclosed injury during the game. ... Newly acquired Flyers goalie Steve Mason is close to a contract extension with Philadelphia. Mason's agent, Anton Thun, said Thursday, "A one-year deal would serve the Flyers' purposes best and, quite honestly, serve Steve's purposes best if we believe he's going to rebound," he said. "The number will be lower than ($3.2 million)." ... Maple Leafs defenseman Ryan O'Byrne, acquired at Wednesday's trade deadline from Colorado, took the pregame skate but did not play. ... Leafs forward Clarke MacArthur missed his fourth straight game with an upper-body injury. ... Flyers forward Zac Rinaldo is out indefinitely with a high-ankle sprain in his left leg. ... Philadelphia entered Thursday four points out of a playoff spot in the Eastern Conference.