MANCHESTER, New Hampshire — The New Hampshire Fisher Cats scored in the first four innings and held on for a 7-4 Eastern League baseball win over the Portland Sea Dogs on Friday night at Northeast Delta Dental Stadium.

New Hampshire’s Jeremy Gabryszwski (8-11) earned a quality start, allowing four runs (three earned) on seven hits, no walks and four strikeouts.

In the ninth, Portland put two runners on base with two outs, but Brady Dragmire retired Reed Gragnani to end the game.

Both teams scored in the first three innings, as the Sea Dogs took a 1-0 lead in the first inning on a two-out homer by Aneury Tavarez. New Hampshire responded with two runs off losing pitcher Jalen Beeks (5-4).

Portland grabbed a 3-2 lead in the second on a run-scoring double by Jake Romanski and an RBI single from Tim Roberson. New Hampshire answered, taking a 4-3 lead with two unearned runs off Beeks.

The teams exchanged runs in the third. Nate Freiman tied the game with a run-scoring groundout, but New Hampshire took a 5-4 lead on an RBI single from Jason Leblebijian.

Portland’s William Jerez fired three perfect innings in relief, tying a season-high with four strikeouts. Mike McCarthy allowed a run over two innings with three strikeouts.