OHL player of the week, Barclay Goodrow, scored twice and added two assists as the Battalion toppled Oshawa 5-3 on Tyuesday to take a 3-0 lead in the Eastern Conference final.
Brenden Miller and Mike Amadio each had a goal and an assist for North Bay, which can sweep the series at home on Wednesday.
Vincent Praplan secured the victory with an empty-net goal.
Michael Dal Colle had a pair of goals for the Generals while Scott Laughton registered a goal and an assist.
Jake Smith made 15 saves for the Battalion as Oshawa's Daniel Altshuller kicked out 25-of-29 shots in defeat.