YARMOUTH — Hogan Tracy pitched a one-hit shutout Thursday as Andrews Post defeated Summit Gas 3-0 in an American Legion Zone 3 baseball game.

Thomas Joyce finished with three hits, and Jacob Knop and Tracy each added two, accounting for all of Andrews’ hits.

Dylan Wike drove in three runs, all on groundouts.

Tracy allowed no walks and struck out six.

Noah Pellerin singled for Summit Gas’ only hit.

COASTAL LANDSCAPE 7, LIBBY-MITCHELL 0: James Sinclair pitched a four-hit shutout to lead Coastal Landscape at Scarborough.

Chris Vallee, Alex Jacobs and Ian Westphal of Coastal each recorded a double.

Sinclair, who struck out three, also had two hits and two RBI.

WELLS 5, SACO/BIDDEFORD SAVINGS 4: Matthew Tufts had an RBI double, and Charlie and Liam Bell each added run-scoring singles for Wells (12-4), which scored three runs in the sixth inning to overtake Saco/Biddeford Savings (10-6) at Biddeford.

Charlie Bell had a triple and a single, and Liam Bell and Nick Cousins each added a pair of hits.

Cameron Twomey and Joe Curit each had a double for Saco/Biddeford Savings.

Cody Cousins of Wells allowed three hits, walking four and striking out 11, including the last five batters he faced, all looking.

YORK 4, BONANZA 1: Spencer Thorne-Bower allowed one hit and struck out five as York (3-11-1) defeated Bonanza (2-13) in a game called after five innings because of lightning at Sanford.

Trevor LaBonte of York hit a two-run double in the first inning.

Ryan Connarton doubled in Bonanza’s run in the third.

FAYETTE-STAPLES 6, STAPLES CROSSING 2: Ben Lambert hit a two-run homer in the fifth inning to put Fayette-Staples (13-3) ahead for good against Staples Crossing (9-7) at South Berwick.

Lambert added a long three-run homer in the sixth for Fayette-Staples.

Ryan O’Neil of Staples Crossing went 2 for 3 with a run.

YANKEE FORD 12, SEBAGO LAKERS 4: Yankee Ford (15-0) scored three runs in the fifth inning to take a 6-3 lead and defeated the Sebago Lakers (7-8) at Standish.

Sam Troiano, Anthony Degifico and Matt Riggle each had three hits, and Dylan Roberts added a pair of hits and scored three times for Yankee Ford.

Zack Hicks led Sebago with three hits, Devin Butler had a pair of hits and scored twice, and Troy Bogdahn added two hits.

JUNIOR LEGION

GORHAM 10, BIDDEFORD 2: Visiting Gorham (9-6) scored five runs in the fifth inning to pull away from Biddeford (2-13).

William Prescott of Gorham went 2 for 4 with a double, driving in a run.

FIELD-ALLEN 9, THIRSTY TURF 3: Tanner Bernier struck out nine and hit a double to lead Field-Allen Post 148 (12-3) past Thirsty Turf (10-6) at Portland.

Field-Allen took advantage of seven errors.

BONNY EAGLE, MORRILL POST SPLIT: Zach Johnson struck out nine over six innings to lead Morrill Post to a 9-6 victory in Game 1 at South Portland.

Arlo Pike, Jackson Beane and Christian Napolitano each had a doubled for Bonny Eagle.

In the second game, Christian Napolitano recorded four RBI to lead Bonny Eagle to an 11-1 victory in five innings.

Bailey Walker, who drove in three runs for Bonny Eagle, hit a two-run single in the first inning. Napolitano added a bases-clearing triple in the third.

EMPIRE LEAGUE

OLD ORCHARD BEACH 2, SULLIVAN 0: Carlos Pinales pitched a one-hitter, striking out three and walking one as the Surge (21-14) shut out the Explorers (17-19) at Loch Sheldrake, New York.

Jordyn Van Atta doubled in Chris Allen in the second inning to give Old Orchard Beach a 1-0 lead. Shaun Cooper doubled in the third inning, the only other hit for the Surge, to score Brandon Cooksey.

NECBL

MAINERS 4, BAY SOX 2: Sanford (16-13) scored three runs in the first inning, including a two-run single by Tristan Chari, and held off the Bay Sox (12-16) at New Bedford, Massachusetts.

New Bedford countered with a pair of runs in the fifth inning on an RBI double by Chandler Debrosse and a run-scoring single from T.J. Dixon.