ST. MARY'S CITY, Md. -- Senior captain Sam Beatty threw a complete-game gem to lead St. Mary's (Md.)  to a 3-1 victory against No. 7 Salisbury in Capital Athletic Conference action on Tuesday afternoon.

Beatty scattered seven hits in allowing just one run in 9.0 innings, striking out four and walking just two Salisbury batters. He held the Sea Gulls to just one hit in the first four innings and hurled four up-and-down innings, including the ninth when Beatty pitched two fly outs and one grounder to seal the win.

The Seahawks (7-5, 3-2 CAC) struck first in the bottom of the fifth inning as Salisbury's junior Dylan Anderson hit the lead-off batter, junior shortstop Luke Green.

Green then advanced to second on junior center fielder Paul Roemer's sacrifice hit before stealing third. First-year second baseman Zach Rowe brought Green home with a one-out single to centerfield. Salisbury kept it at a 1-0 deficit by ending the fifth inning with a 5-4-3 double play.

St. Mary's stretched its lead to 3-0 with a pair of runs in the seventh inning as the same section of the Seahawk lineup from the fifth, the No. 8 (Green) and No. 9 (Roemer) batters, sparked the offense once again. Back-to-back singles put runners on base before Rowe's sacrifice hit advanced Green and Roemer to prime scoring positions.

Junior left fielder Brad Dioguardo laid down a sacrifice bunt that scored Green and moved Roemer to third. Senior captain Alex Lenovitz picked up his fifth RBI of the season with a single to leftfield to score Roemer. The Sea Gulls ended the inning with a ground out to Anderson.

The Sea Gulls (9-3, 2-1 CAC) took one back in the top of the eighth as first-year Pete Grasso stroked a two-out RBI single to leftfield. Beatty got out of a bases loaded jam by getting junior LF Jordan Gowe to ground out to second base.

Dioguardo, Lenovitz, and junior Jared Eaker led St. Mary's at the plate with two hits apiece while one of Lenovitz's hits was a triple. As a team, the Seahawks had 10 hits and committed one error.

Salisbury had seven different players make contact while making four errors. Anderson dropped to 0-2 on the season, giving up three runs on 10 hits with three strikeouts.