SACO — Zach Ham hit a triple and a double in the first inning as Fayette-Staples sent 11 batters to the plate and scored seven runs, then held off Saco Bay PT/York for a 10-7 win in an American Legion Zone 4 playoff game Friday.

Ham, the winning pitcher, and Ben Lambert each finished with three hits for Fayette-Staples (11-7), which earned the runner-up position in Zone 4 behind Wells and qualified for the state tournament that starts Wednesday at Husson University.

Tommy Carr, Trevor LaBonte. Chris Neilson and Alex Neilson each hit an RBI single for York, which got four runs in the fifth and two in the seventh.

NECBL

WINNIPESAUKEE 6, SANFORD 5: Conrad McMahon tied the game with an RBI double in the bottom of the ninth inning and scored on a catcher’s error as the Muskrats (13-20) rallied to beat the Mainers (13-22) in Laconia, New Hampshire.

Sanford got a home run from Colby Maiola in the third inning and added a pair of runs in the fifth to open a 3-0 lead. Riley Pittman’s two-run homer made it 5-1 in the seventh before the Muskrats started their comeback.

EMPIRE LEAGUE

SURGE SPLITS WITH REDBIRDS: Sebastian Diaz blasted a two-run homer in the bottom of the second and the Old Orchard Beach Surge (14-14) salvaged a doubleheader split with a 4-1 win over the Plattsburgh Redbirds (17-10) at The Ballpark.

The Surge added two runs in the third inning on a bases-loaded walk and a passed ball.

Christian Nazario-Cruz went 3 for 5 to lead Plattsburgh to an 11-2 win in Game 1. Jake Walters had a pair of doubles for OOB.

TWILIGHT LEAGUE

PATRIOT INSURANCE 3, ON TARGET 1: Cody Cousins allowed six hits over six innings as Patriot Insurance (11-6) beat On Target (4-12) in Portland.

Drew Lashua opened the scoring for Patriot with an RBI single in the second inning.

Ben Rollins had a double for On Target.

EDGE ACADEMY SPLITS WITH AERO H&V: Alex Curtis lined an RBI double and scored on an Andrew Merlino single in the first inning to start Edge Academy (8-8) on its way to a 3-1 win over Aero Heating & Ventilating (10-7) in the first game of a doubleheader at Deering Oaks.

Chaz Reade collected two hits for Edge.

In Game 2, Connor MacDowell singled home the go-ahead run in the top of the ninth inning to lift Aero to a 4-3 win.

Jacob Shapiro hit a two-run homer for Edge in the second game.

RMSL

SOUTH PORTLAND 12, GORHAM 4: South Portland (14-3) sent 13 batters to the plate and scored nine runs in the fifth inning to defeat Gorham (6-8-1) in Gorham.

Caden Horton went 3 for 5 with a double and two RBI for South Portland. Anthony Poole and Dan Mickiewicz each added two hits and two RBI.

Will Prescott had two hits for Gorham.