PORTLAND – Spencer Egan pitched a three-hitter with 10 strikeouts Thursday to lead OA-Yarmouth to a 4-3 victory against First Title in a Zone 4 American Legion baseball game.

Connor Dietrich had a two-run single for OA-Yarmouth (2-1).

Harry Ridge collected two hits with a pair of RBI for First Title (1-2).

SACO BAY PHYSICAL THERAPY 6, SACO-BIDDEFORD SAVINGS 5: Anthony Sciauvone delivered a two-out single in the seventh to give Saco Bay Physical Therapy (2-1) a victory against Saco-Biddeford Savings (1-2) at York.

Saco-Biddeford tied the game with two runs in the top of the seventh.

BESSEY MOTORS 7, WINDHAM 6: Bessey Motors (3-1) piled up six runs in the third inning to pull away from the Windham Merchants (2-2) at Windham.

Jordan Croteau had three RBI for Bessey Motors.

MASSABESIC 4, BONANZA 3: Caleb Campbell knocked in the winner in the seventh inning as Massabesic (2-1) beat Bonanza (1-2) at Sanford.

Cody Frazier had a pair of RBI on two hits for Massabesic.

STAPLES CROSSING 7, KENNEBUNK 6: Robert Jones hit an RBI single in the seventh inning to lift Staples Crossing (1-2) over Kennebunk (1-2) at South Berwick.

Noah McDaniel shut out Kennebunk over the final three innings to pick up the win. He allowed one hit, struck out two and walked four.

ANDREWS POST 6. LIBBY- MITCHELL 2: Nick Volger was 3 for 4 with a double, a triple and an RBI to help Andrews Post (2-1) defeat Libby-Mitchell (1-1) at Cape Elizabeth.

Nate Smart, the winning pitcher, lasted six innings, striking out eight and walking two, giving up seven hits and two runs.

WESTBROOK 12, CUMBERLAND 2: Westbrook (1-2) scored eight runs in the third inning to take a 12-0 lead and held off host Cumberland (0-2) in a five-inning game.

Sam Stauble had a two-run single in the third for Westbrook.

FALMOUTH 8, MORRILL POST 4: Thomas Fortier broke a 4-4 tie with a two-run single in the seventh inning as Falmouth (2-1) got by Morrill Post (2-1) at South Portland.

Will D’Agostino gave Falmouth a 4-0 lead in the fourth inning with a two-run single.

MOODY’S COLLISION 12, BRISTOL SEAFOOD 3: Evan Amell scored four times for Moody’s (3-0) against Bristol Seafood (0-3) at Portland.

Moody’s scored five runs in the second inning to take a 7-0 lead.


BRUNO’S 16, LIBBY-MITCHELL 9: Peter Hill went 4 for 4 with five RBI to power Bruno’s (3-1) past Libby-Mitchell (1-1) at Portland.

Ryan Ruhlin had four hits with three RBI, and Dan Kane added three hits for Bruno’s.

CUMBERLAND 6, OA-YARMOUTH 4: Back-to-back sacrifice flies in the third inning by Calvin Soule and Tom Buchholz gave Cumberland (2-1) the lead for good against OA-Yarmouth (2-1) at Cumberland.


NAVIGATORS 5, RAGING TIDE 4: Tim Hendricks had three hits and scored two runs, including the winner in the 12th inning, as the North Shore Navigators (9-3) beat the Raging Tide (4-6) at Old Orchard Beach.