PORTLAND – Juan Carlos Linares doubled in the winning run in the bottom of the seventh inning to give the Portland Sea Dogs a sweep of the New Britain Rock Cats Saturday afternoon at Hadlock Field. Both scores were 4-3.

The first game was a completion of Friday night’s suspended game, which was halted after four innings because of fog. The Sea Dogs scored twice in the eighth inning for the win.

Top pitching prospect Anthony Ranaudo started the second game and cruised after a rough start.

In the first inning, Ranaudo allowed a walk, a hit batter on an 0-2 count, and then a two-out, three-run Evan Bigley homer over the left field wall.

Ranaudo pitched five scoreless innings after that. He gave up a total of two hits and five walks.

Down 3-0, the Sea Dogs tied it in the fourth on a three-run double by Jayson Hernandez, playing only his fourth game this year.

The second game was scheduled for only seven innings. In the bottom of the seventh, Hernandez walked and was lifted for pinch-runner Jeremy Hazelbaker. Derrik Gibson singled. With one out, Linares crushed a curve ball to deep center field, scoring Hazelbaker.

The Sea Dogs (18-29) and Rock Cats (28-19) play again at 1 p.m. Sunday at Hadlock.