SOUTH PORTLAND — Sam Troiano pitched a four-hitter, struck out five and had an RBI single Tuesday night to lead Yankee Ford over Coastal Landscape 2-1 in a Zone 3 American Legion game.

Troiano’s single in the bottom of the second gave Yankee Ford (5-0) a 1-0 lead.

Alex Livingston extended Yankee Ford’s lead with an RBI single later in the inning.

Logan McCarthy and Alex Jacobs each had two hits for Coastal Landscape (4-3).

FAYETTE STAPLES 7, STAPLES CROSSING 4: Evan Balzano hit a two-run homer and a double, and scored twice to lead Fayette Staples (7-2) at Saco.

Brandon Hall added two hits and two runs scored for Fayette Staples, which scored four runs in the bottom of the fourth inning to erase a 4-1 deficit.

Staples Crossing was paced by Clint Knowles, who went 3 for 4 with a pair of doubles and two runs scored.

Zach Hodges added two singles and scored two runs for Staples Crossing.

WELLS 4, SACO & BIDDEFORD SAVINGS 2: Cody Cousins struck out seven in a complete game to lift Wells (7-2) over Saco & Biddeford Savings (7-2) in a Zone 4 game at Biddeford.

Cousins allowed two runs on seven hits and Casey Twomey hit an RBI double in the fourth inning for Wells.

Brady Crepeau pitched a complete game in the loss, allowing two earned runs, nine hits and striking out 10.

Crepeau and Joseph Curit each had two hits for Saco & Biddeford Savings.

SEBAGO LAKERS 6, SUMMIT GAS 4: Troy Bogdhan struck out six in throwing a six-hitter for the Sebago Lakers (3-2) as they rallied for a win over Summit Gas (1-8) at Standish.

D.J. Shea singled and scored a pair of runs for the Sebago Lakers, and Kolby Lambert hit a pair of singles.

JUNIOR LEGION

SACO & BIDDEFORD SAVINGS 12, DEERING 9: Dylan Francoeur hit a two-run double as part of a four-run fifth inning to help Saco & Biddeford Savings (8-0) beat Deering (5-3) at Westbrook.

Francoeur also picked up the win, pitching 2 2/3 innings of relief and striking out three.

Derek Higgins added two hits for Saco & Biddeford Savings.

Jacob Gikas had an RBI single for Deering.

MORRILL POST 7, WINDHAM 0: Zach Johnson took a no-hitter into the sixth inning and also hit an RBI single during a three-run first inning to lead Morrill Post (4-2) to a win at Windham.

Johnson struck out eight and walked one, giving up one hit over six shutout innings.

Khem Johnston added a two-run single in the fourth inning to extend Morrill Post’s lead to 5-0.

Jake Poole closed out the game for Morrill Post with two strikeouts in a hitless inning of relief and he also hit a sacrifice fly during the first-inning rally.

Windham broke up the no-hit bid on Derek Foss’ sixth-inning single.

THIRSTY TURF 9, BIDDEFORD 0: Dominic Casale had three hits and drove in two runs as Thirsty Turf (5-2) cruised past Biddeford (1-7) at Portland.

Cam Dube, Nathaniel LaPoint and Tyler Turner combined to pitch a three-hitter for Thirsty Turf.

LaPoint and John Welch added two hits apiece for Thirsty Turf.

BRUNO’S 5, CUMBERLAND 1: Sonny Killan pitched a three-hitter and Jack Kidder hit a pair of singles to lead Bruno’s to a win at Cumberland.

Bruno’s scored four runs in the top of the sixth inning to break open a 1-0 lead.