The Railroaders (11-0, 8-0) busted out with an 11-1 run to start the second quarter and take a 20-7 lead. Zack Borden had all six of his points - on two 3-pointers - in that run.
Williamsport held on, then charged back. The Wildcats (7-3, 5-2) used an 11-1 run of their own to close the gap to 25-22 at halftime, giving Brunswick a reminder of what happened the first time these two teams met this season.
"The first time we played them (a 70-67 Brunswick win in double overtime), I didn't think we played a poor game. We just let things slide away in the last three minutes," said Brunswick coach Jim Sklencar. "I thought tonight we played really well other than two or three minutes in the first half. They just don't make many mistakes."
The Wildcats made no mistake in bunching the middle with a 2-3 zone defense in an attempt to keep the ball out of the hands of Dykes. Dykes was held to just three points, but Brunswick's shooters - Borden, Dorsey and Willie McLane - made Williamsport pay for giving them the outside shot.
"We told them we weren't sure what they were going to do defensively, but you can bet they're going to have five guys in the paint," Sklencar said. "And we did a nice job of hitting some shots over that."
Williamsport battled to tie the score at 30-30 on a Ryan Grabill 3-pointer, but McLane followed with a 3 to put the Railroaders back in front for good.
"They had to pack it in on us, because we killed them inside last time," McLane said. "We didn't shoot too well last time, but the guards stepped up tonight. We did a pretty good job of that."
Brunswick 56 Williamsport 44
Borden 6, Barnette 5, Dorsey 11, McLane 13, Goode 3, Wallick 7, Shafer 8, Dykes 3. Totals 22 5-10 56.
Wolfensberger 9, Grabill 12, Barton 6, Giles 5, Martin 12. Totals 18 6-8 44.
Brunswick 9 16 12 19 - 56
Williamsport 6 16 10 12 - 44
Three-point goals - Brunswick 7 (Borden 2, Barnette, Dorsey, McLane 2, Goode), Williamsport 2 (Wolfensberger, Grabill).