Owen Van Steensel’s goal at 16:42 of the second period stood up as the winner for North Bay in OHL action.
Van Steensel scored twice for the Battalion with Ryder Carey, Andrew LeBlanc and Lirim Amidovski each contributing a goal to the 5-4 victory.
Charlie Larocque stopped 22 of 26 shots in North Bay’s net.
Liam Greentree, Cole Davis, Noah Morneau and Jack Nesbitt each scored for Windsor. Joey Costanzo had 23 saves in the loss.
Windsor’s next game is Saturday in Saginaw.
— With files from The Canadian Press