For a while it didn't look like it would happen, but there will be a decisive Game 3 in North Shore's Futures League playoff semifinal.

Visiting Bristol scored six times in the top of the seventh and totaled 10 runs in the last three innings to beat the Navs, 12-7, in Game 2 at Fraser Field.

North Shore had a 6-0 lead after two frames and what looked like a strangle hold on advancing to the championship series for the first time in seven years. Instead, they'll head back to Bristol (where they won Game 1 Tuesday) for a winner-take-all third contest.

Danvers native Andrew Olszak had a pair of doubles and Swampscott's Louis Olivieri also had an RBI double for the Navs. Ben Malgeri's home run and three total RBI set the tone early and Saugus' Todd Trangale pitched great, giving up only two hits over four innings before Bristol pounded the bullpen to the tune of 11 hits over the last four frames.