With the teams having agreed to play only seven innings to preserve their pitching staffs, the CaneFires (16-14) were three outs away from locking up a berth in the Championship Game.
But Indians prospect Ron Rivas hit a one-out single off reliever Moises Robles (Pirates) and Ryan Kalish (Red Sox) reached on an error by shortstop Brian Friday (Pirates). Center fielder Gregory Burns (Marlins) dropped a sinking liner off the bat of A's farmhand Corey Brown, scoring Rivas, and another miscue by Friday allowed Kalish to come home.
McBride followed with his 10th double of the fall to produce the tying run.
Brown was credited with two RBIs and scored twice for the Honu (13-18), who remain 3 1/2 games behind first-place West Oahu with four to play.
Diamondbacks prospect Mark Hallberg collected three hits, including a three-run homer that gave the CaneFires a 6-3 lead in the bottom of the sixth. Tyler Henson (Orioles) went 2-for-4 with a run scored.
West Oahu starter Chris Cody (Brewers) yielded one hit over five scoreless innings, striking out two and walking two, to lower his Hawaii Winter Baseball ERA to 3.90.
Red Sox Minor Leaguer Jose Capellan extended his scoreless streak to 10 1/3 innings for North Shore before giving up an RBI single to Kyle Peter (Tigers) in the second.
Daren Smith is an editor for MLB.com. This story was not subject to the approval of Major League Baseball or its clubs.