[Mark Black for Shaw Media]
Johnson had 17 points and eight rebounds for Batavia, but only four of those points came after halftime.
Johnson's offensive prowess wasn't lost on Scheffers or his team, either.
"We definitely were focused on him," Scheffers said. "I've played with him [on AAU] for a long time, so I kind of told my guys: 'He's a good player; he can make shots.'"
Batavia (7-8, 2-4) hit a a cold spell to open the third quarter, allowing the North Stars to go ahead.
The North Stars went on a 9-0 run, capped by Ethan Marlowe's three-pointer, before Batavia guard Kyle Neibch hit a three with 3:25 left in the quarter to stop the scoreless drought.