WINDSOR, Ont. -- Ben O'Quinn played the role of giant-killer on Sunday afternoon.
O'Quinn scored the winner with 49 seconds left in regulation as the Sarnia Sting, with the second-worst record in the Ontario Hockey League, shocked the defending Memorial Cup champion Windsor Spitfires 6-5.
The Sting (3-4-1) led 4-2 heading into the third period after they exploded for four goals, including three on the power play, in the second period. Zac MacQueen scored twice in the second, while Brett Ritchie and Kyle Neuber added goals.
The Spitfires (6-3-1), who saw their three-game winning streak come to an end, came out strong in the third period, firing 20 shots as Taylor Hall, Greg Nemisz and Eric Wellwood scored. Tyler Peters replied for the Sting to set the stage for O'Quinn's last-minute heroics.
Elsewhere in the OHL it was: Kingston 5 Ottawa 4; and London 3 Mississauga 2.
At Windsor, Ont., Adam Henrique and Ryan Baldwin, with his first of the season, had the other Spitfires goals.
Shayne Campbell made 41 saves for Sarnia, while Windsor netminder Troy Passingham stopped 21 shots.
The Spitfires were without the services of Ryan Ellis, the first round pick of the Nashville Predators last summer, due to a wrist injury. Ellis was a late scratch and was listed as day-to-day after receiving a slash from Zac Rinaldo of the London Knights on Thursday.
Frontenacs 5 67's 4
At Kingston, Ont., Ethan Werek scored twice as the Frontenacs rallied for four goals in the second period to beat Ottawa.
Zach Harnden, Andrew Clouthier and Alan Quine also scored for Kingston (6-4-0).
Derek Hartwick, Matias Sointu, Travis Gibbons and Ryan Martindale each scored singles for the 67's (2-5-2).
Knights 3 Majors 2
At Mississauga, Ont., Leigh Salters' second goal of the season halfway through the third period broke a deadlock and lifted London over the Majors.
Steve Tarasuk, with his fourth goal of the season, and Jared Knight also scored for the Knights (7-2-0).
Jordan Mayer scored his team-leading seventh goal of the season with just six seconds left in the first period to pull Mississauga (5-3-0) into a 1-1 tie. Devante Smith-Pelly scored the other Majors goal.