Rookie forward Matthew Whittaker scored the game winner with just over 30 seconds in regulation as the Rangers win 6-5 in Orangeville on Saturday.
North York had come back from 4-1 and 5-3 deficits to even it up at five early in the third period.
John Carpino got the Rangers rolling early when he went in alone, and finished on the backhand past Flyers goaltender Bo Bessette.
And then it appeared as though the wheels fell off for North York.
Three goals against in just over three minutes, and then another at 13:47 by Daniel Holt had the Rangers behind 4-1.
Yet the big line of Carpino, Liam Kerins, and Corey Kalk refused to give up, and put the team on their backs.
Carpino put in his second period of the period and third of the year on the power play at 16:21, and then Kerins potted his third of the season three minutes later to cut the Orangeville lead to 4-3.
Bryer Lorenz scored at 10:08 of the second, but the Rangers again showed their character and cut the lead back to one, as Tyler Pryce made no mistake on a penalty shot at 11:02.
North York goaltender Avery Allen, who had come in for Jacob Keogh mid-way through the first period, was nothing short of spectacular in the third, and gave the Rangers a chance to win.
And then it was a pair of rookies that stole the show.
Zach Fung scored the first of his career 2:35 into the final frame converting a one-timer from Matthew Whittaker that gave Bessette no chance.
Fung then returned the favour with 31 seconds remaining in regulation, finding Whittaker in the slot and the Toronto-native made no mistake with a perfectly placed wrist shot.
North York improved to 2-0-0-3 on the year, and will return home on Sunday for the last match up of their stretch of four games in five days.