After only five minutes into the second period, it looked like it was going to be a long night.
Losers of three consecutive games against three division opponents and being held scoreless for over 98 minutes, the Philadelphia Flyers managed to lose two separate leads almost as quickly as they had gained them.
Facing a formidable Toronto Maple Leafs club that could pull within three points of the Flyers in the Eastern Conference standings with a win, Thursday night was a chance for a struggling team to turn the ship around.
While the first five minutes of the second was disappointing, it was the final five minutes that proved to be the game.
Following a goal by Claude Giroux to take the lead, it was Brayden Schenn who scored around the five-minute mark to give the Flyers enough to hold on for a 4-3 win.