In a game filled with rallies, North staged the last one. Trailing 12-11, the Hubs scored four runs off Warriors reliever Jay Love (1-1) in the bottom of the sixth inning.
Kyle Robinson led off with a double, went to third on Danny Zamora's bunt single and scored the tying run on Orland Dean's sacrifice fly. Trevor Hullinger put North up for good at 13-12 with an RBI double to center. The Hubs tacked on two more on an RBI single from T.J. Hose and an RBI double by Matt Tederick.
"It was a crazy game, probably the longest game I've ever played in," Hullinger said. "It was up and down. They got ahead, we got ahead ... it was great."
North reliever Matt Ridenour (2-1) kept it that way, holding Boonsboro scoreless in the sixth and seventh.
"Seventh inning, I was scared, even though we were up by three," said Ridenour, who had six strikeouts in 2 2/3 innings of work. "But I just calmed down and threw strikes."
The game began innocently enough, with Boonsboro taking a 1-0 lead in the first on Keith Kellinger's RBI single.
North answered in its half of the first with a three-run homer from Matt Murray. But it was hardly breathing room.
After each team scored one in the second, Boonsboro rallied for five runs in the third to take a 7-4 lead, highlighted by RBI singles from Kellinger, Josh Mitchell and Justin Baylor.
The Hubs countered with six runs in their half of the third, getting a two-run single from Hullinger, an RBI double from Zamora and RBI singles from Tederick and Kyle Robinson to go up, 10-7.
The Warriors tied it in the fourth on Mitchell's sacrifice fly and Justin Baylor's two-run single, and went up 12-10 in the fifth, taking advantage of two errors and three walks.
North made it a one-run game in the bottom of the fifth as Hose doubled and Tederick singled him home.
Hullinger, Murray, Tederick and Cole Bellon each finished with three hits for the Hubs. Murray had four RBI, while Hullinger had three RBI and four runs scored and Tederick had three RBI.
Baylor had two hits and three RBI for Boonsboro, while D.J. Wilson had three RBI and Derek Wisner scored three runs.
"Yesterday, we pitched a two-hitter and lost, 2-1 (to Walkersville). We shot ourselves in the foot," Boonsboro coach Fred Kreiger said. "Today, we shot the rest of it off.
"But you have to give North credit. They battled the whole time and got some clutch hits. We battled, but when you get a lead, you have to hold it."