SACO — Hannah Costin scored three goals Thursday night to lead Marshwood to a 4-2 victory against Thornton Academy in a schoolgirl lacrosse game.

Marin Smith added a goal and two assists, and Skyler Amsden stopped 12 shots for Marshwood (11-1), which led 3-1 at halftime.

Faith Sinclair and Paige LeBlanc each scored goals to lead the Trojans (8-3). Meaghan Stephenson had nine saves.

MASSABESIC 17, SOUTH PORTLAND 6: Maquila Dimastrantonio had six goals to lead the Mustangs (10-1) over the Red Riots (6-6) at South Portland.

Delia Sylvain added four goals, and Marissa Thyng, Madison Drain and Allison Irish each added a pair of goals. Keilly Lynch had one goal.

Jena Leckie and Mary Cronin each had two goals to lead South Portland. Maddie Hasson had a goal and two assists and Molly Walker added a goal and an assist.

WINDHAM 7, MCAULEY 1: Katie Skvorak had six goals to lead all scorers as the Eagles (9-2) led 2-1 at halftime and pulled away from the Lions (2-9) at Portland.

Mya Mannette added a goal for Windham. Zoe Mazur scored for McAuley.

Grace Sawyer made nine saves for the Eagles. Jordyn Carr stopped seven shots for the Lions.

YARMOUTH 14, CAPE ELIZABETH 4: Eliza Lunt had five goals for the Clippers (9-2) as they easily got past the Capers (3-8) at Yarmouth.

Molly Wilson, Lilly Watson and Cory Langenbach each contributed two goals and an assist for Yarmouth.

Chloe Chapin and Mariah Deschino each had a pair of goals for Cape Elizabeth.

Mary Kate Gunneville stopped seven shots for the Clippers.

MORSE 9, GARDINER 3: Amanda Gagne scored a hat trick to lead the way on Senior Night as the Shipbuilders (10-1) cruised past the Tigers (7-4) at Bath.

Isabella Paulus had two goals for Morse, and Madison Savary and Noa Sreden each added a goal and two assists.

Madelin Walker, Bryce Smith and Evelyn Hinkley scored for Gardiner.

Zenaide McCarthy had five saves for the Shipbuilders, and Kaylin Mansir stopped nine shots for the Tigers.

BIDDEFORD 16, NOBLE 5: Paige Laverriere scored seven goals to pace the offense as the Tigers (7-4) handled the Knights (2-9) at Biddeford.

Camryn Mckeown had four goals and two assists, Taylor Turgeon had two goals and dished out four assists and Hailey Allen added two goals and an assist.

Megan Bataran had three goals and an assist to lead Noble.

Rebekah Guay and Eliza Gilliam combined for eight saves for the Tigers.

SOFTBALL

SCARBOROUGH 2, WINDHAM 0: Katie Verreault broke a 0-0 tie in the bottom of the sixth inning with a solo home run and the Red Storm (14-0) held on to beat the Eagles (11-4) at Windham.

Lilly Volk pitched a four-hitter for Scarborough, allowing one walk and striking out 12. The Red Storm added another run in the sixth: Maggie Murphy tripled and later scored on a single from Kaleigh Scoville.

Windham had its best opportunity to score with runners on first and third with one out in the fourth, but Volk struck out the next two batters to end the inning. Danielle Tardiff of the Eagles allowed two runs on four hits and a walk while striking out three.

FRYEBURG ACADEMY 6, OLD ORCHARD BEACH 1: Nicole Bennett went the distance, allowing one unearned run on two hits, striking out seven as the Raiders (10-5) cruised past the Seagulls (0-16) at Fryeburg.

Old Orchard scored in the top of the second on a throwing error. Fryeburg answered in the bottom of the third with three runs, highlighted by a Bennett two-run double.

The Raiders added three runs in the fourth when Mackenzie Buzzell lined a two-run double and she was driven home on an RBI single from Lexi L’Heureux-Carland.

CARRABEC 8, MT. ABRAM 3: Mickayla Willette had two singles and three RBI to pace the Cobras (10-5) over Mt. Abram (3-11) at Salem.

Baylee Atwood, Liberty Chestnut, Mel Clark and Sam LeBeau each chipped in two singles for Carrabec.

Kiley Holt had a double and a single for Mt. Abram and Meg Marble added a double.

WEDNESDAY’S SOFTBALL

PORTLAND 3, WINDHAM 2: Jessica Brown tripled with one out in the top of the eighth and Isabelle Dimillo drove her in with a double for the go-ahead run as the Bulldogs (8-7) outlasted the Eagles (11-3) at Windham.

Lauren Talbot lined a triple to score Katie Hunter to score the tying run with one out for Windham in the bottom of the seventh inning.