MANCHESTER, N.H. — The Portland Sea Dogs scored six runs in the first inning without a hit and came within one run of the franchise scoring record Saturday night as they pounded the New Hampshire Fisher Cats 18-0 in an Eastern League game.

The Sea Dogs finished with 16 hits and benefited from 12 walks on the way to their seventh straight victory.

Travis Shaw, Stefan Welch and Sean Coyle homered, and Coyle and Peter Hissey each had three hits and three RBI.

Mookie Betts reached base five times, going 2 for 2 with three walks and a sacrifice fly.

Staked to a big lead before throwing his first pitch, Portland left-hander Henry Owens (5-4) cruised through seven innings, allowing four hits, striking out six and walking one. He retired his final 10 batters.

Fisher Cats starter Aaron Sanchez failed to record an out, walking four of the first six batters and hitting another. He was charged with six runs, three earned.

Portland added a run in the second on an RBI single by Hissey. Shaw hit a two-run homer in the third and Welch followed with a solo shot to make it 10-0.

Shannon Wilkerson belted a two-run triple in the sixth and scored on Deven Marrero’s single. The Sea Dogs stretched their lead to 17-0 with four more runs in the seventh before Coyle capped the scoring with a home run in the eighth.