The run started with a pair of free throws from Mike Carey, the only points not scored by one of the Hubs' starting five. Baskets by Cornell Keyes and Devin Carey staked North (14-4, 11-3) to a 59-46 advantage at the end of three quarters.
Doug Nicodemus scored for Boonsboro (6-12, 5-9) to start the fourth, but the Hubs rattled off the next 11 points to take a 70-48 lead with 5:20 remaining. Nicodemus scored inside for the Warriors to break the string, but he injured his ankle on the play and had to leave the game.
"That was the run that we avoided as long as we could," Conway said. "We held them for almost three quarters and were able to stay in the game. But boy, when they hit you, they can do it quick."
North turned five steals into nine points during the decisive streak. Point guard Travis Stoner had three steals and five points during the run.
"It took us a while tonight," North coach Tim McNamee said. "I thought we were gambling a little too much defensively early, and (Boonsboro) shot the ball really well in the first half. We were much more patient on defense in the second half, and I think that made the difference."
North led most of the game, but never really shook the Warriors until that second-half streak. Boonsboro seemed to have an answer to every challenge the Hubs presented them.
North used a 10-2 run to finish the first quarter with a 23-17 lead. The Hubs increased the edge to 11 points with five minutes left in the half, but consecutive 3-pointers by Brad Conway and a layup by Nicodemus cut the margin to three. North scored the final six points of the second quarter and held a 41-32 lead at the half.
All five of North's starters finished in double figures. Keyes led the way with 23 points. Stoner had 16 points, Richie Pantophlet and Josh Fitchett each had 13 and Carey had 11.
Nicodemus led Boonsboro with 21 points. Conway, Justin Talley and Cory Linton all had nine points for the Warriors.