The host Sea Dogs scored three runs in the eighth inning Saturday to erase a 2-0 deficit and snap the RubberDucks’ two-game win streak.

Ducks reliever Jake Paulson pitched four innings, but the Sea Dogs got to him in the eighth with two singles, two walks, a sacrifice bunt, an error and Luke Tendler’s sacrifice fly to left field to tie the score at 2-2.

Jeremy Rivera’s single brought in the game-winning run.

Because of the error, only two of the Sea Dogs’ three runs off Paulson were earned. Paulson (3-2) gave up four hits and struck out three in relief of starter Michael Peoples, who allowed two hits and no runs.

The Ducks had six hits, including a double by Chad De La Guerra, off three Sea Dogs pitchers.

Despite the loss, the Ducks remained in first place in the Eastern League’s Western Division with a 35-27 record. They close out a six-game road trip in Portland at 1 p.m. Sunday.