Sebastien Gervais scored the game winner 6:09 into the third period as the Saginaw Spirit narrowly defeated the Niagara IceDogs 3-2 on Thursday.
Theo Hill and Zayne Parekh added the others for Saginaw (13-6-1). Tristan Lennox made 23 saves in the win.
Anthony Agostinelli and Declan Waddick replied for Niagara (4-11-3). Owen Flores stopped 31 shots.
Down 1-0 coming into the second period, Hill and Parekh scored 35 seconds apart just under three minutes into the frame. With 1:26 remaining in the second, Waddick knotted the game up at 2-2 before Gervais put the game away in the final period.
BATTALION 6, FRONTENACS 2
NORTH BAY, ONT. — Kyle Jackson recorded a hat trick to lead the way as North Bay (13-5-0) rolled past Kingston (9-9-1-1). Justin Ertel, with one goal and three assists, Ty Nelson, with one goal and two assists, and Josh Bloom also scored for the Battalion.
PETES 4, GENERALS 0
PETERBOROUGH, ONT. — Michael Simpson made 26 saves to earn a shutout as Peterborough (11-6-1-2) cruised past Oshawa (5-10-0-2). J.R. Avon, with one goal and one assist, Connor Lockhart, Jack Van Volsen and Brennan Othmann all scored for the Petes.