SCARBOROUGH — Mo Hannan struck out six and walked two while pitching her second no-hitter of the season, leading Scarborough to a 12-0 win over Bonny Eagle in a five-inning SMAA softball game Thursday.

Erin Giles hit a grand slam in the first inning. Abby Rutt added two hits, two RBI and three runs for the Red Storm (10-0) against the Scots (6-5).


WESTBROOK 12, WIND-HAM 0: Jessica Harris retired all 15 hitters as the Blue Blazes (2-9) beat the Eagles (1-11) in a five-inning game at Westbrook.


MCAULEY 3, MASSABESIC 1: Kayla Daigle squeezed home Gabby Townsend with the go-ahead run in the bottom of the sixth as the Lions (10-1) edged the Mustangs (3-8) at Portland.


NOBLE 4, DEERING 3: Becca Osborne homered to break a 3-3 tie in the top of the sixth as the Knights (2-10) edged the Rams (4-7) at Portland.


SANFORD 15, GORHAM 3: Jordan Brasier homered twice and drove in five runs, and Sam Adams was 3 for 3 with a triple and three RBI as the Redskins (7-4) beat the Rams (2-9) in five innings at Sanford.


KENNEBUNK 8, MARSHWOOD 2: Janelle Bouchard was 3 for 4 with two doubles and three RBI, and Hannah King was 2 for 4 with three RBI and four stolen bases to help the Rams (9-2) beat the Hawks (3-9) at Kennebunk.


WELLS 9, GREELY 6: Meaghan Lewia singled home the go-ahead run in the fourth inning and Kelsey Bragdon added a two-run single to help the Warriors (6-4) beat the visiting Rangers (10-2).


YARMOUTH 8, CAPE ELIZABETH 2: Abbey Ridge drove in two runs with a single and a triple as the Clippers (7-5) beat the Capers (4-7) at Cape Elizabeth.


YORK 14, TRAIP ACADEMY 0: Alex Rennie gave up a leadoff single to Kaytie Ziegler, then retired the next 15 batters as the Wildcats (8-4) downed the Rangers (0-10) in five innings at York.


LAKE REGION 12, OLD ORCHARD BEACH 0: Allison Clark and Emily Symonds combined on a one-hitter as the Lakers (3-8) beat the Seagulls (3-6) at Old Orchard Beach.


GRAY-NEW GLOUCESTER 16, POLAND 2: Sammie Wilkins knocked in four runs with three hits to lead the Patriots (8-2) over the Knights (3-9) at Poland.


GEORGES VALLEY 13, MONMOUTH ACADEMY 0: Rachel Frye and Jesse Veilleux each hit a two-run homer to lead the Buccaneers (10-0) over the Mustangs (4-6) at Thomaston.

HALL-DALE 13, BOOTHBAY 0: Carylanne Wolfington had four hits to lead the Bulldogs (9-2) past the Seahawks (1-10) at Boothbay Harbor.


BRUNSWICK 11, MESSALONSKEE 7: Maggie Caputi and Leila Mills combined to score the last six goals for the Dragons (8-1) in a win over the Eagles (2-6) at Brunswick.


MORSE 10, MOUNTAIN VALLEY 9: Tori Field scored four goals and Christina Stuart had three to help the Shipbuilders (6-2) hold off the Falcons (2-6) at Rumford.


CAPE ELIZABETH 12, YORK 7: Talley Perkins finished with four goals and an assist, and Anna Darling added three goals and an assist to lead the Capers (6-3) over the Wildcats (6-3) at Cape Elizabeth.


FALMOUTH 10, FREEPORT 6: Emma Sipperly scored four goals and Alex Bernier added three for Falmouth (7-2), which pulled away in the second half at Freeport (3-7).


WELLS 14, SANFORD 12: Becca Colley scored six goals and Lily Colley had four goals and three assists for the Warriors (4-4) against the Redskins (5-3) at Wells.


WINDHAM 13, NOBLE 1: Molly McVetty scored four goals as the Eagles (6-2-1) routed the Knights (0-9) at North Berwick.