CAPE ELIZABETH – Sam Kozlowski hit a two-run double during a four-run third inning Thursday that carried Libby-Mitchell to a 7-6 victory against Falmouth in an American Legion baseball game.

Will D’Agostino, Grayson Beressi and Jeremy Lydick had three hits apiece for Falmouth (4-2) against Libby-Mitchell (3-3).

WESTBROOK 9, FIRST TITLE 3: Joe Quinlan finished with three hits, two runs and an RBI, and Kyle Heath drove in three runs to lead Westbrook (3-3) over First Title (3-4) at Portland.

Aaron Duncanson struck out three, giving up one run over five innings to earn the win.

KENNEBUNK 9, BONANZA 5: Caleb Burpee hit a two-run go-ahead double during a three-run fourth inning, and finished with two doubles and three RBI as Kennebunk (4-3) defeated visiting Bonanza (1-5).

Nick Emmons and Ned Richards added two hits apiece, and Brandon Guevin gave up three runs over six innings to earn the win for Kennebunk.

ANDREWS POST 10, BRISTOL SEAFOOD 3: Kyle Reichert provided five RBI for Andrews (3-3) in a win over visiting Bristol Seafood (0-6) at Portland.

Reichert delivered two-run homers in the third and fourth innings after an RBI single in the first. Caleb Frasier also had three hits and drove in two runs for Andrews.

FAYETTE-STAPLES 9, MASSABESIC 4: Jeff Gelinas hit a grand slam in the first and gave up three runs over six innings to lead Fayette-Staples (5-1) over Massabesic (3-3) at Waterboro.

Hunter Duncan tripled for Massabesic, which had two hits.

NOBLE 4, SACO BAY PT 3: Joe Hasem drove in the winning run with a two-run double in the fifth inning to lift Noble (3-4) over Saco Bay PT (4-2) at York.

Corey Halliday struck out seven in a four-hitter to earn the win.

MOODY’S COLLISION 11, MORRILL POST 5: Evan Amell had three hits with three RBI, and Moody’s Collision scored its runs over the first three innings against Morrill Post (4-2) at South Portland.

Amell hit a two-run single during a seven-run first and an RBI single in the second, when Moody’s scored two more.

SACO-BIDDEFORD SAVINGS 3, STAPLES CROSSING 0: Patrick Wilson struck out eight and walked one in a four-hitter, and Corey Brown collected three hits, including a double, and drove in a run to lead Saco-Biddeford Savings (4-3) over Staples Crossing (3-4) at Biddeford.


MASSABESIC 6, FAYETTE-STAPLES 2: John Sanborn hit a two-run double in the fourth inning for Massabesic at Saco.

Tyler Bear of Massabesic gave up seven hits with three strikeouts and one walk. John Hill lasted six innings for Fayette-Staples, striking out five and walking two.

STANDISH POST 128 7, OA-YARMOUTH 5: Nate Morin reached on a two-out bunt single, then stole second, third and home to spark a four-run fifth inning for Standish Post 128 at home.

Morin finished with two hits, three runs and four stolen bases and also pitched a complete game.

BRUNO’S 4, CHASE CUSTOM HOMES 2: Bruno’s (5-1) scored two runs in the fifth inning to break a 2-2 tie and beat Chase Custom Homes (1-5) at Gorham.

Dom Fagone doubled in the sixth and scored the go-ahead run on an error.

LIBBY-MITCHELL 12, SOUTH PORTLAND 7: Nick Sucheki, Sam Warren and Jake Terry had two hits and two RBI apiece for Libby-Mitchell (3-2), which used a 10-run fourth inning to win at Scarborough.


MOUNTAINEERS 8, MAINERS 3: John Mishu knocked in three runs, including a two-run homer in the fourth inning, to lead Vermont (8-8) over Sanford (4-10) at Montpelier, Vt.

Jordan Betts hit a solo homer in the seventh for Sanford.