Luke Boka scored twice as Windsor downed the Generals 4-1 Sunday night in Oshawa.
Kyle McDonald had the winner and Daniel D'Amico also scored for the Spitfires (14-13-2) good for third in the OHL's West Division standings.
Tecumseh native Jack Studnicka responded scored for Oshawa (17-9-2).
Windsor's Nathan Staios was given a game misconduct for checking to the head at 6:14 of the second period.
The Spitfires play the first of back-to-back OHL games against the Sting Thursday night at the WFCU Centre before heading back to Sarnia on Friday.