The Portland Sea Dogs held a 6-2 lead after three innings, but the runs would keep pouring in for both teams.

The Erie Seawolves topped Portland 11-9 Tuesday night at Hadlock Field. Erie out-hit the Sea Dogs 20-14.

The Seawolves broke a 9-9 tie with two runs in the eighth, on a squeeze play and Dixon Machado’s RBI double.

Portland catcher Blake Swihart hit his sixth home run of the season in the fourth inning. He also doubled in a run.

Deven Marrero hit two doubles, for a team-leading 17. He scored twice and knocked in a run.

Sean Coyle doubled twice and walked.

Stefan Welch reached base four times with two singles and two walks.

Portland starter Mike Augliera lasted only four innings, allowing seven runs (six earned) on 11 hits.

Reliever Wilfredo Boscan (0-1) entered with a 9-7 lead in the fifth. He gave up four runs over 3 1/3 innings.

The Sea Dogs (38-20) remain in first place in the Eastern League East division, six games ahead of second-place Binghamton. Erie is 27-29.

Erie and the Sea Dogs play again Wednesday night at 7 p.m. Henry Owens (6-3, 2.52 ERA) starts for Portland.