BOSTON >> In what looked like a lopsided loss, BC High’s bats rallied in the latter innings to defeat a tough nonleague opponent in Taunton.

With eight unanswered runs, including five in the bottom of the fifth, the Eagles came back from a 7-0 deficit to edge the Tigers 8-7 at Monan Park on Wednesday afternoon.

“(Taunton) is a great, great team. Well-coached and they play great. I thought we were dead to rights,” said BC High coach Steve Healy. “When they have you by that much with just half a game left, you think it’s over, but testament to our guys to just keep punching and swinging and grinding.”

It was senior captain Tommy O’Donnell who came up with the biggest hit as he faced Taunton’s (8-2) Aiden Resendes with two down and two on. He took the 1-0 pitch back up the middle as Brenden Ryan came around to score the game-winning run in the seventh.

“Our coaches do a great job keeping us focused and keeping us locked in the game,” O’Donnell said about the team’s mentality down 7-0. “We’re a resilient team. We’re never going to give up and we didn’t today and it paid off.”

This came after Wyatt Miller knotted it up 7-7 on a single to left to score Max Bohane from third after he led off the frame with a walk. Three batters later, Ryan drew a walk on a full count to put runners on the corners with two down.

“We were just hoping to get to the turn (to get back to the top of the lineup),” said Healy about the bottom of the seventh approach. “Brenden (Ryan’s) at bat was the key. You know, he worked a walk, then you had Wyatt and Tommy come in and they’re good. Probably no one more on this team you want up more than Tommy with the game on the line like that.”

Facing a 7-0 hole after four, BC High (6-2) had a lot of ground to make up and just nine outs to make some noise. The team’s confidence did not waiver as they started to chip away as O’Donnell (3-for-4, walk) and senior captain Jack Darcy led off the frame with back-to-back hits as a RBI groundout to second for Henry Austin and a sacrifice fly to center for Gustavo Bosques made it 7-2.

Singles from Bohane and Alex Hernandez put a pair of runners on before an RBI single for John Nichols coupled with a three-base fielding error in right allowed Hernandez and Nichols to score to make it a 7-5 hole after five.

In the sixth, Darcy clubbed a solo shot over the left field wall to make it a 7-6 deficit as senior Hudson Verrill retired the side in order in the seventh. Verrill gave up all four of his runs in the third and the fourth as a two-run double for Corbin Melo made it 4-0 and a two-run triple for Joseph Benoit pushed the lead to 6-0 in the fourth. He would later score on a wild pitch to score the final run for Taunton at 7-0.

Verrill then settled in and retired 11 of the final 12 batters he faced and totaled seven strikeouts.

“(Verrill) just didn’t let up,” Healy said. “He just kept going and grinding every inning. … He held them off while we could kind of regroup.”

For Taunton, starter senior Cam Tomaszycki went the first four while striking out six and walking six with only one hit allowed. He also went 3-for-3 at the dish with an RBI single to open up the scoring 1-0 in the top of the second inning. A wild pitch allowed Dylan Keenan to score from third to make it 2-0 in the second.