Barret Kirwin had a hat trick including the eventual game winner midway through the second and the Owen Sound Attack doubled North Bay 8-4.
Aidan Dudas scored and set up three more for Owen Sound.
Mack Guzda earned the win with 20 saves.
The Battalion were led by Justin Brazeau, Matthew Struthers, Mason Primeau and Luke Burghardt who all scored and had an assist in the loss.
The Attack continue their northern road swing with a stop in Sudbury tonight at 7:05 p.m.