Batavia held on for a 21-19 win over St. Charles North on Friday. Share this:TwitterFacebookRedditLike this:Like Loading... Post navigation ‘Democracy in reverse’: Lawmakers slam Georgia’s new elections law Chicago Weather: Showers Saturday, with storms late