The game featured the return of Tom Kuhnhackl, who was injured in the third period after an awkward looking collision with Kitchener defenceman Jon Jaspers.
Kuhnhackl had to be helped from the ice and did not return.
Michael Clarke, Zack MacQueen and Kerby Rychel scored for the Spitfires (0-2-0-0). Rychel's powerplay goal put Windsor up 3-2 early in the second period.
The Spits looked to be in control early in the third period, until a pane of glass shattered next to the Spits bench, causing a near 30-minute delay.
When play resumed, Curtis Meighan tied the game near the midway mark with his first of the year.
Rieder's winner came on a two-on-two rush chance immediately after a scoring chance by Windsor 's Brenden McCann.
John Cullen took the loss in goal for Windsor , making 29 saves.
SCORING SUMMARY
FIRST PERIOD
SECOND PERIOD
THIRD PERIOD
SHOTS