Windham’s Brooke Gerry threw a no-hitter with 18 strikeouts, coming away with a 1-0 softball victory over Kennebunk/Sanford in a pitcher’s duel with Julia Pike on Monday in Windham.
Windham improved to 12-1 with the win while Kennebunk/Sanford fell to 11-2.
Reilly Russell’s RBI hit in the bottom of the fourth provided the only scoring.
Pike took the tough loss for Kennebunk/Sanford, allowing a single run on four hits while striking out 12.
SCARBOROUGH 9, PORTLAND 8: Natalie Moynihan threw 2 1/3 innings of hitless relief to get the win, and added a pair of doubles at the plate as the Red Storm (9-4) rallied past the Bulldogs (3-10) at Scarborough.
Gabriella Pelletier added a pair of hits and scored twice for Scarborough, while Jamie Kemper had two RBI.
Cassadie Armstrong went 3 for 4 for Portland with a home run, double and two RBI, while Hannah Hawkes and Ainsley McCrum each had a pair of hits.
YARMOUTH 17, FREEPORT 4: Drea Rideout had a double and grand slam and finished with seven RBI, pitched four innings with seven strikeouts and led the Clippers (5-7) over the Falcons (2-11) in Yarmouth.
Julia Lawwill added a pair of base hits for Yarmouth.
Vanessa St. Pierre had a double for Freeport.
LAKE REGION 7, GREELY 0: Kylie Myers was 2 for 3 with an RBI triple and the Lakers (9-2) shut out the Rangers (4-9) at Naples.
Avery VerWey had a two-run single for Lake Region. who scored five runs in the bottom of the second.
Melissa Mayo threw a two-hitter, fanning 12 without walking a batter for the Lakers.
FRYEBURG ACADEMY 13, GRAY-NEW GLOUCESTER 0: Abby Ontengco struck out seven while scattering seven hits in a seven-inning shutout as the Wildcats (6-8) blanked the Patriots (2-12) in Gray.
Ontengco doubled, drove in a run and scored two for a York lineup while Carlin Galligan had three hits. Ana Maillett, Emma Keaten and Keyshaw Winters each had two hits.
Audrey Getchell had two hits for Gray-New Gloucester.
WELLS 6, CAPE ELIZABETH 3: Jayden Pelletier doubled in the go-ahead run in the bottom of the sixth and the Warriors (9-4) held on to beat the Capers (7-6) in Wells.
Kylie Corbett and Pelletier had managed multiple hits for Wells hile Delani Brown allowed one earned run on five hits while striking out five to get the win.
Grace Callahan led Cape with three hits and Lauren Steinberg had two.
BIDDEFORD 10, DEERING 0: Charlotte Donovan took a perfect game into the sixth inning and finished with nine strikeouts as the Tigers (12-1) topped the Rams (1-13) in Biddeford.
Donovan added four hits to lead Biddeford at the plate. Eliza Doyon, Hannah Lappin and Jaylah Trottier all had two hits.
Deering’s Isabella McBrady broke up the perfect game bid with a double.
YORK 4, POLAND 1: Emily Estes had three hits and drove in a pair of runs as the Wildcats (13-1) beat the Knights (11-2) at York.
McKayla Kortes and Carlie Welch had two hits apiece for York, with Bella Santini adding a double and an RBI.
Maddy Raymond tossed a four-hitter, striking out 12.
NORTH YARMOUTH ACADEMY 28, OLD ORCHARD BEACH 2: Anna Belleau and Jordan Nash each hit an inside-the-park home run, while Lily Rawnsley blasted a traditional homer as the Panthers (12-1) beat the Seagulls (2-12) in Yarmouth.
Nash and Rawnsley combined to throw a one-hitter for NYA. Nash had six RBI while Kailyn McIntyre and Hayden Wienckowski both had a double and a single.
Summer St. Louis had an inside-the-park home run for OOB.
ST. DOMINIC 6, SACOPEE VALLEY 5: Madeline Andrews struck out 10 for the win, Ellia Dick doubled, singled and drove in two runs, and Sophia Franciose added two hits as St. Dom’s (6-7) beat the Hawks (7-6) in Hiram
Lindsay Fox, Julia Tuthill, Keira Greene, Emma Boulanger, Jillian Phillips and Lea Dole each had a single for Sacopee Valley.
TELSTAR 21, WISCASSET/BOOTHBAY 0: Vivienne Charette threw a no-hitter and the Rebels (4-8) used an 11-run first inning to put away Wiscasset/Boothbay (0-12) in five innings in Bethel.
Charette had two of Telstar’s seven hits at the plate, and on te mound she worked around four walks and struck out one batter.
THORNTON ACADEMY 10, MASSABESIC 7: The Golden Trojans (7-6) built an early 10-1 lead and held off a late rally to top the Mustangs (4-9) at Saco.
Lindsay DesRoberts had a pair hits, including a home run, and drove in four runs, Jessica Dow added three hits, while Renee Gonneville and Sophia Bogardus added two hits apiece.
Ella Garrish had a two-run double for Massabesic.
LACROSSE
KENNEBUNK 19, SCARBOROUGH 3: Ruby Sliwkowski had six goals and an assist, reaching 300 points for her career as the Rams (12-0) beat the Red Storm (3-8) in Kennebunk.
Mara Muse added three goals while Ivy Armentrout and Emma Belanger both had two. Elizabeth Hayes made six saves in net for Kennebunk.
Fiona Betters and Molly Henderson scored for Scarborough.
FREEPORT 14, WELLS 7: Lana DiRusso scored seven goals and Kathleen Tracy added three more as the Falcons (11-1) topped the Warriors (8-3) in Wells.
Mia Levesque contributed two goals and two assists for Freeport and goalie Piper Williams notched seven saves.
Anna Woodward led Wells with seven goals and an assist. Kayla Bolton tallied six saves.
MARSHWOOD 15, CAPE ELIZABETH 14: Maddy Poitras had four goals and an assist, including the go-ahead with one minute remaining. as the Hawks (8-3) beat the Capers (4-6) in South Berwick.
Sarah Theriault and Izzy Young led Marshwood with five goals a piece, with Young adding five assists. Lauren Walker made five saves in goal.
Kaity Woods had seven goals and two assists for Cape. Phoebe Altenburg and Heather Campbell both scored twice and Zoe Burgard made seven saves.
FALMOUTH 10, GREELY 9: Sloane Ginevan had five goals and an assist to pace the Navigators (10-1), who rallied down the stretch to knock off the Rangers (11-2) at Cumberland.
Lucy Taylor had three goals and two assists for Falmouth, while Maeve Ginivan and Addy Tolley added goals.
Asja Kelman led Greely with six goals, Charlotte Taylor added two goals and an assist and Allie Read also scored.
Send questions/comments to the editors.