WATCH: Flyers Win on Unbelievable Goal with 2.1 Seconds Left

Brayden Schenn's weak shot turned out to be the game-winner, as the Flyers pulled out a win despite giving up two goals in the final two minutes.

After blowing a three-goal lead in the third period, the Flyers nearly ruined Fan Appreciation Night. But Brayden Schenn scored with 2.1 seconds left to give the Flyers a 5-4 win over the Islanders at the Wells Fargo Center last night.

The Flyers have two games left in the season, both at home, and have long since been eliminated from the playoff race. It’s the second time in three seasons the Flyers have missed the playoffs; the last time the Flyers missed the playoffs two times in three seasons came when they missed them for five straight years between the 1989-90 and 1993-94 seasons.

Claude Giroux had two first-period goals for the Flyers. It looked like they would cruise by the Islanders after Carlo Colaiacovo scored to give them a 4-1 lead 2:45 into the final period. They still led, 4-2, with two minutes left in the game. But the Islanders pulled their goalie, and Johnny Boychuk and Anders Lee each scored in a 76-second span that tied the game with 28 seconds to go.

Then came Schenn’s heroics in the final seconds, a weak, desperation shot that ended up the game winner. “Just trying to get the puck on net and it was a lucky one,” Schenn told reporters postgame. “I heard it hit his stick and don’t know whether it hit his arm or what.”

The Flyers host Carolina on Thursday and Ottawa on Friday before heading out to play golf.

As for Fan Appreciation Night, recaps from the Inquirer and Bucks County Courier Times noted that the Flyers gave away both refrigerators and toasters.