Windsor jumped out in front quickly, but the London Knights would strike last at the WFCU Centre Sunday.
Curtis Douglas banked his 12th goal of the season of a London skate to put Windsor up 1-0 just four-minutes into the game and Daniel D'Amico got his stick on a point shot to head into the second frame with a 2-0 lead.
It would be all London from there as Liam Foudy netted his 11th of the year to claw back. Mayvey Guskov intercepted a careless pass through the slot and buried his fifth of the year past goalie Michael DiPietro to tie things up 2-2.
Both teams exchanged scoring chances in the third until Connor McMichael redirected a point shot past DiPietro for the game winner on the powerplay with just five-minutes left.
Jean-Luc Foudy's brother Liam would add his second goal of the game in the final minute to secure a 4-2 win — London's 12th OHL win in a row.
DiPietro stopped 26 of 30 shots in the loss.
The Spitfires host the West Division leading Sault Ste. Marie Greyhounds at the WFCU Centre Thursday, puck drops at 7:05 p.m.
Tune into AM800 for all the action.