STANDISH – Mariah Harrison tied the game with a home run in the bottom of the sixth inning, and Mikayla Goodale singled home Danielle Day in the eighth to give Bonny Eagle a 7-6 win over Cheverus in an SMAA softball game Friday.

Allison Pike pitched a four-hitter with seven strikeouts and no walks for the Scots (5-7).

Brittany Bell hit a three-run homer in the fifth inning for Cheverus (5-8).

GREELY 12, SACOPEE VALLEY 0: Danielle Cimino struck out two and walked one while pitching a five-inning no-hitter to lead the Rangers (10-1) past the Hawks (5-6) at South Hiram.

Cimino, Edith Aromando and Miranda Moore each hit home runs.

CAPE ELIZABETH 2, WELLS 0: Anna Goldstein allowed only a fourth-inning single while striking out four and walking two as the Capers (9-3) edged the Warriors (4-8) at Cape Elizabeth.

Shannon Nicholson broke a scoreless tie with an RBI single in the third inning. Ashley Tinsman added a homer in the sixth.

Wells pitcher Lauren Bame scattered seven hits and did not allow a walk.

Meghan Young had the lone hit for the Warriors.

SCARBOROUGH 3, MARSHWOOD 1: Marissa O’Toole had two doubles and a run scored as the Red Storm (13-0) held off the Hawks (6-7) at Scarborough.

Mo Hannan and Erin Giles combined for a four-hitter, and Alyssa Williamson had an RBI double for Scarborough.

Sammy Crosman had two doubles and an RBI for Marshwood.

SOUTH PORTLAND 12, WESTBROOK 0: Erin Bog-danovich tossed a one-hitter and had two hits and two RBI for the Red Riots (10-2) in a five-inning game against the visiting Blue Blazes (6-6).

Bogdanovich (8-1) struck out nine, walked one and gave up a single to Emily Thornton in the third inning.

Danica Gleason and Laurine German also had two hits and two RBI, and Sam DiBiase and Kiley Kennedy also drove in two runs.

GORHAM 7, WINDHAM 4: A three-run double by Maddie Clements in the fifth inning helped the Rams (4-8) rally past the visiting Eagles (2-9).

Patty Smith, Courtney Burns and Emily DeLuca reached on singles in the fifth before Clements made it 6-4 with her double. Gabby Martell doubled home Clements.

Logan Genest had three hits, Colleen Holtan drove in two runs, and Morgan Richmond had two hits for Windham.

NOBLE 7, MCAULEY 1: Amber Kelly pitched a three-hitter with six strikeouts for the Knights (10-3) in a victory over the Lions (5-8) at North Berwick.

Kelly also had a single, a double and an RBI, as did Deven Goss.

Shelby Bryant hit a double for McAuley.

SANFORD 13, DEERING 1: Dani Collinson and Amanda Tierney each hit a triple during a nine-run first inning for Sanford (7-6), which beat the visiting Rams (0-13) in a six-inning game.

Collinson finished with four hits and two RBI. Caitlin Pierce added three hits.

Kiana DiBiase and Crystal Archibald had two hits apiece for Deering.

GRAY-NEW GLOUCESTER 18, YARMOUTH 0: Steph Greaton pitched a one-hitter and the Patriots (9-3) scored all of their runs in two innings of a five-inning game against the Clippers (2-10) at Gray.

Greaton struck out eight, walked one and gave up a first-inning single to McKenzie Gray.

Maria Valente hit two doubles, including one during a seven-run second inning. Sandy Ricardi, Maggie Chaplin and Zoe Adams also had two hits.

The Patriots scored 11 runs in the fourth.

MEDOMAK VALLEY 5, LEAVITT 0: Desiree Benner struck out 11 and scattered six hits for the Panthers (11-0) against the Hornets (8-3) at Waldoboro.

Mallory Conary had two singles and an RBI. Taylor Simmons also knocked in a run.

OCEANSIDE 10, OAK HILL 1: Kennadi Grover knocked in two runs with a pair of doubles, and Rachel Frye pitched a two-hitter with nine strikeouts and no walks to lead the Mariners (10-1) past the Raiders (7-6) at Rockland.

Hannah Plourde and Hannah Hersam each had an RBI.

SKOWHEGAN 13, MT. ARARAT 6: Morgan Buker had three hits and three RBI, and Anna Lorette homered and drove in two runs to lead the Indians (7-5) past the Eagles (4-8) at Topsham.

Taylor Pare had two RBI for Mt. Ararat.

WINSLOW 6, MORSE 2: Megan Richards doubled, singled and drove in two runs to lead the Black Raiders (8-4) to a win at Winslow.


WAYNFLETE 13, FREEPORT 10: Sadie Cole scored seven goals for the Flyers (10-0), who staved off a late rally by the Falcons (4-5) at Freeport.

Walker Foehl added four goals for Waynflete, which led 10-3 at the half. Martha Veroneau had a goal and five assists.

Jess Hench and Jocelyn Davee each scored three goals for Freeport.

YARMOUTH 14, YORK 9: Erica Pierce collected four goals and two assists as the Clippers (5-5) downed the Wildcats (4-5) at York.

Madeline Wood and Jeanna Lowery each added three goals. Wood also had an assist.

York was led by Alexa Bando and Courtney Cole with three goals apiece.

CAPE ELIZABETH 16, FRYEBURG ACADEMY 1: Lauren Steidl and Talley Per-kins each scored three goals as the Capers (9-0) beat the Raiders (1-8) at Fryeburg.

Janessa White and Abby McInery added two goals apiece, and Elin Sonesson made eight saves.

Kyra Hunsicker scored for Fryeburg.