A two-out, two-run home run by Red Sox prospect Bobby Dalbec in the bottom of the eighth broke a tie and and led the Portland Sea Dogs to a 3-1 win over the New Hampshire Fisher Cats on Wednesday night in Eastern League play at Hadlock Field in Portland, Maine.

Dalbec's dinger capped three unanswered runs for Portland after they trailed 1-0 through four. Santiago Espinal's RBI single in the fourth scored the only run of the game for New Hampshire.

Andrew Sopko was excellent once again in his sixth start for the Fisher Cats. The right-hander blanked theĀ  Sea Dogs for five innings, scattered three hits, walked one and struck out five.

After Sopko's exit after the fifth, Portland got some help from the Red Sox second baseman Dustin Pedroia, who is with the Sea Dogs rehabbing an injured left knee. Pedroia greeted reliever Willy Ortiz (0-1) with a line drive single to center field to begin the sixth and later scored on Joey Curletta's game-tying double with two outs.

With the loss, the Fisher Cats have dropped a season-high five consecutive games. They've scored one run in eight of their last 12 contests.

New Hampshire sends righty Patrick Murphy to the mound Thursday at 11 a.m. to try and salvage a win in the four-game series. He'll be opposed by righty Tanner Houck.