WESTBROOK – Mo Hannan went 4 for 4 with two triples, two runs and two RBI to lead unbeaten Scarborough to a 10-0 victory against Westbrook in a Southern Maine Activities Association softball game Friday,

Hannan combined with Erin Giles and Alyssa Williamson on a two-hitter for the Red Storm (16-0) against the Blue Blazes (8-7). Marisa O’Toole added two hits and an RBI.

GREELY 20, POLAND 8: The Rangers (14-1) scored eight runs in the fourth inning to take a 16-8 lead against the Knights (7-8) in a five-inning game at Cumberland.

Lindsey Arsenault went 4 for 4 with a triple and four RBI. Mykaela Twitchell doubled, homered and drove in three, and Edith Aromando had three hits and three RBI for Greely.

MASSABESIC 4, KENNEBUNK 1: Dani Egan threw a three-hitter to lead the Mustangs (9-6) over the Rams (10-5) at Kennebunk.

Gabby Townsend had two RBI with two hits, and Amber Libby added an RBI with a pair of hits for Massabesic.

Carinn Burns had a double for the Rams.

MCAULEY 6, DEERING 2: Shelby Bryant drilled a two-run homer to help the Lions (6-10) get past the visiting Rams (0-15) at Portland.

Taylor Whaley struck out seven, spread out three hits and allowed one walk for Deering.

Sara Brink had two hits for McAuley.

MEDOMAK VALLEY 4, CAMDEN HILLS 1: Amanda Hedrickson knocked in two runs to help the Panthers (14-2) beat the Windjammers (6-9) at Waldoboro.

Desiree Benner of Medomak struck out eight and allowed three hits.

Abby White had two of the hits and scored for Camden Hills. Mallory Farley struck out nine with no walks.

WELLS 16, YORK 2: Katherine Quint had a grand slam as the Warriors (6-9) downed the Wildcats (2-13) in five innings at York.

Sophie Lamb added a double, a triple, and four RBI. Lauren Bame had two doubles for Wells.

YARMOUTH 5, SACOPEE VALLEY 1: The Clippers (4-11) used a four-run fourth inning to pull away from the Hawks (6-8) at South Hiram.

Kallie Hutchinson had three hits for Yarmouth, including an RBI double to spark the fourth. Melissa Levinson and Monica Austin also drove in runs.

Alexa Sullivan of the Clippers struck out six and scattered five hits.

Chelsey Burnell had two hits with a double for Sacopee.

SOUTH PORTLAND 11, WINDHAM 1: Erin Bogdanovich hit a grand slam as the Red Riots (13-2) downed the Eagles (3-13) at Windham.

Bogdanovich also pitched a two-hitter, striking out nine. Lindsay Cannon had a pair of RBI and Laurine German added four hits for South Portland.

GRAY-NEW GLOUCESTER 6, LAKE REGION 2: Maggie Chaplin scattered seven hits, and Maria Valente and Lindsay Nunley had two hits apiece for the Patriots (11-4) against the Lakers (7-8) at Gray.

Chaplin struck out seven and walked one.

Valente hit a two-run double in the third for a 3-0 lead. Zoe Adams tripled home two runs in a three-run fourth for the Patriots.

Rachel Wandishin and Kristina Morton each had two hits and an RBI for the Lakers.

GORHAM 16, PORTLAND 4: Erin Smith and Emily Thompson each had three hits as the Rams (6-9) handled the Bulldogs (1-14) in a five-inning game at Portland.

Leanne Reichert hit a grand slam for Portland.

LACROSSE

MCAULEY 21, BIDDEFORD 12: Sadie DiPierro and Katherine Lake each had six goals as the Lions (6-6) handled the Tigers (2-10) at Biddeford.

Clare McLaughlin added four goals for McAuley.

Jenna Roy and Shelby Courtois each had four goals, and Mallory Morin chipped in three for Biddeford.

GREELY 18, FRYEBURG ACADEMY 3: Audrey Parolin had five goals and an assist as the Rangers (5-6) cruised past the Raiders (1-10) at Fryeburg.

Etta Copenhagen scored three goals, and Meg Finlay and Teal Otley had two apiece.

Kendra Fox scored two and Brittany Fox made 14 saves for Fryeburg Academy.

FREEPORT 17, WELLS 13: Jess Hench scored five goals for Freeport (6-5), which took an 11-3 halftime lead against the Warriors (4-7) at Wells.

Alex Mitch added three goals for the Falcons.

Kelly Beisswanger had four goals and three assists for the Warriors. Nicki Moody also scored four goals.