Playing the latter of a grueling back-to-back, the Flyers overcame a late surge by a good Toronto Maple Leafs team, holding on to win 5-3 Thursday night. It was their fourth straight win and earned them two huge points in the standings.

Sean Couturier had a fantastic game. He was all over the ice, notching a pair of assists and seemingly looked like he was always out there despite playing just over 13 minutes.

It was a back-and-forth game for the two teams, with both finding the score sheet early.

The Flyers struck first just 1:19 into the game. Erik Gustafsson threw a soft wrister on net and Simon Gagne redirected it into the net to beat James Reimer and giving the Flyers an early 1-0 lead.

The Maple Leafs were quick to respond. Just over two minutes later, Joffrey Lupul fired a shot on net and Ilya Bryzgalov coughed up a juicy rebound in which Nikolai Kulemin turned into the game-tying goal.

The two teams traded tallies late in the first period as well.

Toronto took the lead with 3:14 left in the period thanks to a goal by John-Michael Liles to make it 2-1.

Couturier gave the Flyers the answer less than two minutes later, setting up Jakub Voracek with a beauty to tie the game, 2-2. It was Voracek's team-leading 16th of the season.

The entire second period belonged to the Flyers. Out-shooting the Maple Leafs 17-6 in the second frame, the Flyers put two up on the board to carry a 4-2 lead into the final period.

Just 54 seconds into the period, Brayden Schenn intercepted a pass by Kulemin and fired a wrister passed Reimer to give the Flyers a 3-2 lead.

Playing in his first game as a Flyers, newly acquired Jay Rosehill made an impact. He tallied one hit and earned 8:37 of ice time. He even added a fight, taking down former teammate Colton Orr.

But Rosehill's biggest difference came in the unlikeliest of scenarios.

With 4:07 left in the second, Couturier forced a turnover and fired a wrist shot on net. Rosehill and Adam Hall had Reimer screened big time and the puck hit off of Rosehill's pants and through Reimer to give Philadelphia a 4-2 lead.

It was just the third NHL goal in Rosehill's career.

Toronto didn't go away though, getting a goal back with plenty of time left in the third. Former Flyer James van Riemsdyk scored a strong goal with over 13 minutes to play, cutting the Flyers lead to 4-3.

Toronto kept pressing, getting huge chances late in the game. But with the goalie pulled, Luke Schenn sent the puck down the ice to score a coast-to-coast empty-netter and seal the Flyers win.

TIMONEN HURT -- Defenseman Kimmo Timonen went down with an undisclosed injury midway through the third period. He did not return to the game.