PORTLAND – Juan Carlos Linares had two doubles as part of a three-hit, two RBI performance to lead the Portland Sea Dogs to a 5-4 win over the New Hampshire Fisher Cats in front of an announced crowd of 4,600 Wednesday night at Hadlock Field.

The win extended the Sea Dogs’ (11-21) winning streak to three games, their longest streak of the season. The victory also marked a second straight series win for the Sea Dogs, who head out on the road for their next seven games.

Oscar Tejeda also drove in a pair for the Sea Dogs while Bryce Brentz added a second-inning home run, his second in as many games and third of the season.

The Sea Dogs led 2-0 after four before New Hampshire (13-18) tied it in the sixth, thanks in part to doubles by Ryan Goins and John Tolisano.

Portland regained the lead in the sixth. Linares led off the inning with a double and was driven home by Tejeda for a 3-2 advantage. Linares stroked a two-run single in the seventh for insurance, runs that the Sea Dogs would ultimately need.

Brad Glenn wrapped up the scoring for the Fisher Cats with a one out, two-run home run in the ninth off Portland reliever Charlie Rosario.