Grace Stacey hit a walk-off double in the seventh inning Friday, scoring Jessica Brown to give Portland a 5-4 victory against Massabesic in an SMAA softball game at Payson Park.

Brown picked up the win for Portland (9-1), striking out nine.

Stacey’s double came after Kitiara Rosmus hit a sacrifice fly, scoring Sydney Gilbert to make it 4-4 in the seventh.

Morgan Boyle had three hits for Portland. Grace Tutt had two hits and struck out seven for Massabesic (8-2).

YARMOUTH 18, FREEPORT 2: Ceanne Lyon pitched a three-hitter and recorded three hits to lead the Clippers (7-1) to a six-inning victory over the Falcons (1-7) at Freeport.

Lyon struck out four and walked three. She had two RBI singles.

Andrea St. Pierre led Yarmouth with three RBI. Lydia Guay drove in two runs.

Abbye Koenig, Alexys Koenig and Alexys Langley each had a hit for Freeport.

CAPE ELIZABETH 3, YORK 2: Anna Torre hit a two-run single in the third inning, then scored on Maddie Culkin’s single in the fifth as the Capers (5-4) beat York (1-6) at Cape Elizabeth.

The Wildcats scored twice in the seventh when Abigail Kavanagh came home on Julia Harrod’s comebacker to the pitcher, followed by Alexandra’s York single that drove in Julia Babcock.

Jessica Robicheaw struck out seven in a three-hitter for Cape Elizabeth. Abigail Orso of York also pitched a three-hitter, including two singles by Torre, and struck out 10.

WELLS 8, GRAY-NEW GLOUCESTER 2: The Warriors (9-1) led 7-0 after three innings and defeated the Patriots (3-4) at Wells.

Anya Chase of Wells allowed four hits with four strikeouts and added three hits.

Chase, Olivia Clay and Karissa Kenyon hit RBI doubles for Wells in the second inning.

Isabelle Brindley had an RBI double for Gray-New Gloucester.

THORNTON ACADEMY 6, BONNY EAGLE 5: The Golden Trojans (8-2) scored three unearned runs in the seventh inning to rally past the Scots (2-8) at Standish.

Thornton scored twice in the first, including a leadoff home run by Kaitlin Verreault, but Bonny Eagle answered with three in the bottom of the first: Sydney Gillingham had an RBI single and later scored, and Makala Greene came in on a wild pitch.

Greene added a two-run homer in the third to extend the Scots’ lead to 5-2.

GREELY 5, KENNEBUNK 3: Madison Rawnsley doubled and drove in two runs, and the Rangers (5-4) scored three runs in the fifth inning to beat the Rams (6-5) in Cumberland.

Kelsey Currier of Greely allowed three runs on four hits, striking out six. Lindsey Gregoire had two hits and scored twice for Kennebunk.

SOUTH PORTLAND 8, SANFORD 1: Aviyonna Kim and Stephanie Aceto hit consecutive RBI singles as South Portland (2-8) extended a 2-1 lead with a pair of runs in the sixth inning against the Spartans (1-9) at Sanford.

The Red Riots broke the game open with five more in a seventh-inning rally highlighted by Ashlee Aceto’s two-run double.

SCARBOROUGH 14, MAINE GIRLS’ ACADEMY/FALMOUTH 2: The Red Storm (9-0) led 11-0 after five innings and cruised over the Lions (3-6) at Portland.

Lilly Volk of Scarborough allowed three hits and one walk with seven strikeouts over five innings. She added a two-run single to highlight a five-run third.

Chloe Griffin had two hits for Scarborough, including a double. Abbie Murrell and Samantha Carreiro each hit triples.

Jill Joyce hit a two-run single for the Lions in the sixth inning and finished with two hits.

MARSHWOOD 12, WESTBROOK 0: Lauren Leidemann-Smith struck out seven in a two-hit shutout as the Hawks (6-4) defeated the Blue Blazes (1-9) at South Berwick.

Erin Gray led Marshwood with four hits and three RBI, including run-scoring doubles in the fourth and fifth innings. Leidemann-Smith recorded two hits and three RBI.

Kiana Fuller and Emily Talbot had the hits for Westbrook.

NOKOMIS 13, LINCOLN ACADEMY 0: Austin Leighton had three hits, including a grand slam in the third inning, to power Nokomis (4-4) over Lincoln Academy (0-8) at Newport.

Chelsea Crocet added a two-run homer and Abby Laprade had three hits. Maci Leali chipped in with a triple and a single.

Britney Bubar held Lincoln to six hits.

WINDHAM 13. CHEVERUS/NORTH YARMOUTH ACADEMY 5: Alex Morang hit two home runs and scored four times as the Eagles (10-0) defeated the Stags (0-10) at Windham.

Danielle Tardiff and Megan Joy also homered for Windham. Allison Tillotson homered for Cheverus.

ERSKINE ACADEMY 6, WATERVILLE 1: Jenna Lully had three singles and scored twice to lead the Eagles (4-4) over the Purple Panthers (2-6) at Waterville.

Parker King had two singles and two RBI, and Madison Boynton added a single, double and two RBI for Erskine (4-4).

Madison Clowes homered for Waterville.

LACROSSE

YORK 15, ST. DOMINIC 9: Ali Lawlor scored all four of her goals in the first half as York (7-0) opened an 11-2 lead against the Saints (4-3) at Auburn.

Cassie Reinertson finished with four goals and two assists, Martha McCaddin added three goals and three assists, and Ali Lauersen had two goals.

Caroline Gastonguay led St. Dom’s with four goals and two assists; Emma Theriault added three goals.

GREELY 16, MT. ARARAT 4: Brooke Clement scored four goals, and Courtney Sullivan had three goals and two assists as the Rangers (4-3) cruised past the Eagles (1-5) at Topsham.

Katherine Leggat-Barr added three goals, and Ellie Schad had two goals and two assists.

Emily Welch scored all four goals for Mt. Ararat.

FREEPORT 12, CONY 5: Chloe Davidson scored five goals for the Falcons (2-4), who opened a 6-3 halftime lead and beat the Rams (2-4) at Freeport.

Paige Rinaldi had a pair of goals and an assist, and Taylor Dostie added two goals.

Faith Leathers-Pouliot led Cony with three goals. Alexis Roy had the other two goals.

Jordan Randall saved seven shots for the Falcons.

MASSABESIC 10, CAPE ELIZABETH 3: Madison Drain had three goals and two assists as the Mustangs (7-0) downed the Capers (3-4) at Waterboro.

Cailyn Forester added three goals for Massabesic, which led 6-3 at halftime.

Caroline Coburn, Emily Healy and Susannah Graham scored for Cape Elizabeth.

ERSKINE ACADEMY 8, LAWRENCE 5: Ella Johnson scored twice to lead Erskine to a win at Fairfield.

Cassandra Poli finished with two goals for Lawrence.