BIDDEFORD — Henry Curran pitched a five-inning no-hitter with 13 strikeouts and one walk Thursday, leading South Portland to a 10-0 victory against Biddeford in an SMAA baseball game.

Zach Marles had a pair of hits and drove in three runs for the Red Riots (6-0), and Sam Troiano added a two-run double during a six-run second inning, finishing with two hits against the Tigers (4-2).

THORNTON ACADEMY 5, MASSABESIC 2: Drew Gelinas went 3 for 4 with a double, a home run and four RBI to lead the Golden Trojans (3-3) past the Mustangs (2-4) at Saco.

Gelinas hit a two-run double in the first inning, a solo homer in the fifth and an RBI single in the sixth.

Ben Lambert allowed six hits and a walk, striking out five, and Ryder Kenney added two hits, two runs and an RBI for Thornton.

Remi Gaetjens hit a two-run single for Massabesic in the sixth.

TRAIP ACADEMY 2, OLD ORCHARD BEACH 0: Josh Schneier struck out three and walked two in a three-hitter, and also hit a first-inning sacrifice fly as the Rangers (4-2) edged the Seagulls (2-4) at Old Orchard Beach.

Jonathan Davis scored Traip’s first run and added an RBI single in the seventh.

Kendal Tatsak of Old Orchard gave up one earned run on six hits, striking out eight.

MARSHWOOD 10, WINDHAM 0: Noah McDaniel had two hits and drove in three runs, and Patrick Fallon added two hits and two RBI to pace a 14-hit offense as the Hawks (4-2) downed the Eagles (3-3) in five innings at South Berwick.

Zack Quintal and Zach Hodges collected three hits apiece for Marshwood, and Quintal also earned the win, tossing a four-hitter with four strikeouts and no walks.

CHEVERUS 2, BONNY EAGLE 1: Felix Del Vecchio hit a tiebreaking double in the fifth inning and Jensen LaPoint combined with Mitchell Powers on a three-hitter as the Stags (4-2) edged the Scots (1-4) at Standish.

LaPoint struck out six, allowing eight baserunners in six innings. Powers finished with two strikeouts in a perfect seventh for the save.

FREEPORT 5, POLAND 3: Peter Lamagna went 3 for 4 with a triple, two RBI and two runs for the Falcons (1-5), who scored twice in the seventh inning to down the Knights (5-2) at Poland.

Ben Humphrey added two hits, two RBI and a run, and Caleb Rice pitched a five-hitter for Freeport.

Kaleb Bridgham went 2 for 3 with two runs and an RBI for Poland.

OXFORD HILLS 3, BRUNSWICK 2: The Vikings (4-2) scored the winning run on a bases-loaded walk in the seventh inning to edge the Dragons (4-2) at Brunswick.

WESTBROOK 10, SANFORD 2: Ethan Nash struck out four and walked one in a six-hitter to lead the Blue Blazes (4-1) past the Spartans (3-2) at Sanford.

Andrew St. Clair hit a two-run double during a five-run third inning, and Jack McCullough finished with two hits and drove in one run for Westbrook.

OCEANSIDE 5, NOKOMIS 1: J.T. Tobin hit a three-run homer in the first inning and added a solo shot in the fifth to lift the Mariners (7-0) over the Warriors (4-3) at Thomaston.

GORHAM 3, DEERING 2: Dylan Turner hit a bases-loaded single with no outs in the seventh inning to lift Gorham (1-5) to a walk-off victory against visiting Deering (2-4).

Gorham took a 2-0 lead in the first inning on a single by Andrew Schmidt.

Deering got a run back on Ben Peterson’s double in the sixth and tied it on an RBI single by Nick Bevilacqua in the seventh.

LACROSSE

NORTH YARMOUTH ACADEMY 16, WELLS 0: Jake Rasch had four goals and five assists to lead the Panthers (1-4) past the Warriors (1-3) at Yarmouth.

Trevor Lachance and Colton Ackerman added three goals and an assist apiece, and Haley Cunningham had two goals and an assist.

FALMOUTH 17, FREEPORT 4: IV Stucker and Joe Dancoes scored four goals apiece and combined for three assists to pace the Yachtsmen (4-0) over the Falcons (3-2) at Freeport.

C.J. Leighton chipped in eight assists for Falmouth.

MORSE 14, MOUNTAIN VALLEY 2: Oliver Kruze had four goals and one assist to lead the Shipbuilders (5-0) over the Falcons (1-3) at Rumford.

CHEVERUS 15, BONNY EAGLE 1: James Kane and Pat O’Hanlon scored three goals apiece to lead the Stags (3-2) over the Scots (2-3) at Portland.

Alex Nason, Jack Sutton and Keegan Thomas each scored twice.