Facing a powerful Knights offence, Frontenacs goalie Tyler Beskorowany could keep his team in the game for only so long.
Beskorowany stopped 44 of 50 shots as Kingston blew a third-period lead en route to a 6-3 loss to London in Ontario Hockey League action Sunday afternoon.
Beskorowany made 36 saves on 38 shots through two periods as the Frontenacs headed into the third period with a 3-2 lead. But the Knights, who outshot Kingston 12-5 in the third period, scored four unanswered goals in the final frame to stun the Frontenacs, who were outshot 50-21.
Philip McRae had two goals and an assist while Leigh Salters scored and added three assists to lead London's potent offence.
Salters kicked off the comeback at 9:54 on the power play with his fourth of the year before Jared Knight put London ahead for good.
McRae made it 5-3 on the power play at 14:55 and Justin Taylor rounded out the scoring with his fifth of the year at 18:31.
Pieter Schinkelshoek also scored for London (8-3-0) in the first period and McRae netted his first at 7:08 of the second.
Elsewhere in the OHL, it was: Majors 5 Storm 1 and Wolves 3 Battalion 0.
At London, Ont., Nathan Moon scored twice for Kingston (7-7-0) and Michael Fine added a single.
Michael Houser made 18 saves for the London win.
Majors 5 Storm 1
At Guelph, Ont., William Wallen scored twice and added an assist as the Mississauga St. Michael's Majors defeated the Storm.
Wolves 3 Battalion 0
At Brampton, Ont., John McFarland had a goal and two assists and Alain Valiquette stopped 32 shots for the shutout as Sudbury blanked the Battalion.