PORTLAND — Sea Dogs outfielder Ron Bermudez did not start today’s game at Hadlock Field. But he finished it.

Bermudez replaced teammate Bryce Brentz, who was ejected for arguing a called third strike in the seventh inning.

In the bottom of the ninth, Bermudez stroked the game-winning hit, knocking in a run with a single off the left field wall, giving Portland a 2-1 win over the New Britain Rock Cats.

Portland trailed 1-0 before New Britain closer Luis Perdomo began the ninth inning with walks to Derrik Gibson and Kolbrin Vitek,

Oscar Tejeda followed with a double off the left field wall, scoring Gibson.

Juan Carlos Linares was intentionally walked to load the bases, bringing up Bermudez.

His single ended the Sea Dogs’ losing streak at three.

The game featured two fine pitching performances.

Sea Dogs starter Chris Hernandez pitched a stellar 5 2/3 innings, allowing three hits, while striking out eight.

New Britain’s Steve Hirschfield allowed three hits over seven innings, striking out seven.

The Rock Cats got their only run in the first inning, helped by a Sea Dogs error.

Lead-off batter Estarlin De Los Santos reached base when Vitek, the third baseman, made a throw well over the first baseman’s head.

After a bunt single and a hit-batter, De Los Santos was standing on third. With two outs, he scored on a wild pitch.

Hernandez was sharp the rest of the way. He allowed only two balls out of the infield, both of them fly-outs. He lowered his ERA to 1.72.

New Portland reliever Charle Rosario pitched 3 1/3 scoreless innings for the victory.

The Sea Dogs left after the game for a seven-game road trip. They return to Hadlock Field on Friday, April 27, for a 6 p.m. game against Reading.