BRUNSWICK — Aiden Glover scored eight goals as Brunswick completed an undefeated regular season with a 22-10 win over Messalonskee in a Class A North boys’ lacrosse match Thursday.

Max Gramins and Andrew Eno each added four goals for Brunswick (12-0), which is seeking a fourth straight Class A North title.

Austin Pelletier paced Messalonskee (7-5) with five goals, while Alden Balboni scored twice.

CHEVERUS 8, PORTLAND 3: Colby Anton scored three goals and Max Coffin added two as the Stags (9-3) beat the Bulldogs (2-10) at Fitzpatrick Stadium.

Kieran Conley, William Ly and Christopher St. John scored for Portland.

BASEBALL

WELLS 8, OLD ORCHARD BEACH 0: Gary Andrews lined a bases-clearing double to highlight a five-run fifth inning as the Wildcats (10-5-1) shut out the Seagulls (8-8) at Wells.

Winning pitcher Cam Cousins went 2 for 3, scored a run and allowed just three hits. John Miles added a pair of singles for Wells.

WINDHAM 10, SANFORD 0: Tanner Bernier threw a two-hitter and Zach Skillings drove in three runs as the Eagles (7-9) downed the Red Riots (5-11) in six innings, in Windham.

Bernier struck out eight and walked one. Cole Sheets had two hits and two RBI for the Eagles, who broke open a close game with three runs in the fifth and four in the sixth.

Ryan Connarton and Marcus Gould got Sanford’s hits.

TRAIP ACADEMY 11, WAYNFLETE 3: Charlie Driscoll had four hits, including a double, and drove in two runs as the Rangers (9-7) cruised past the Flyers (0-12) in Portland.

Teddy Driscoll went 3 for 3 and scored four times, while Ryan Perkins had two hits and three RBI. Will Roukes picked up the win, allowing three runs on two hits and two walks in five innings.

OXFORD HILLS 4, MT. ARARAT 1: Janek Lukska, Troy Johnson and Emery Chickering drove in runs in the top of the eighth inning as the Vikings (14-2) beat the Eagles (8-8) in Topsham.

Cam Cox and Hunter Lohr each had two hits for Mt. Ararat, which tied the game on a fielder’s choice in the bottom of the seventh.

SOFTBALL

FRYEBURG ACADEMY 5, CAPE ELIZABETH 2: Mackenzie Buzzell hit a home run in the first inning, and the Raiders (12-3) scored three runs in the fourth inning to pull away from the Capers (9-7) at Fryeburg.

Buzzell homered on the first pitch of the bottom of the first. Paige O’Connell and Brooke Juneau each had an RBI single in the fourth as the Raiders extended their lead to 4-0.

Elena Keller’s two-run homer in the fifth made it 4-2, but Bennett hit an RBI single in the bottom of the inning.

Bennett allowed two runs on three hits while striking out five.

MAINE GIRLS’ ACADEMY/FALMOUTH 18, DEERING 5: Liberty Ladd went 3 for 3 and put the mercy rule into effect with a two-run homer in the fifth as the Lions (7-9) downed the visiting Rams (1-15) in Portland.

Ladd scored five times and drove in four runs. Elizabeth Fortier hit a two-run double to start a six-run fourth that gave the Lions a 16-3 lead.

Sydney Giroux went 3 for 3 with two doubles and an RBI for Deering.

WELLS 14, OLD ORCHARD BEACH 1: Anya Chase hit a two-run triple in an eight-run first inning, and the Warriors (14-2) beat the Seagulls (3-13) in five innings in Wells.

Sara Ring went 3 for 3 with two RBI, while Sam Bogue and Casi Hayes each added an RBI single.

OXFORD HILLS 7, MT. ARARAT 4: Erin Morton and winning pitcher Lauren Merrill each had two doubles for the Vikings (11-5) in a win over the Eagles (10-6) in Topsham.

Kate Guerin hit a single and an RBI double for Mt. Ararat, and Zoe Stilphen and Katelyn Cox each had two hits.

MOUNTAIN VALLEY 19, BOOTHBAY REGION 0: Emily Laubauskas pitched a five-inning no-hitter and Abby Mazza had four hits for the Falcons (7-9) against the Seagulls (0-14) at Boothbay Harbor.

GIRLS’ LACROSSE

KENNEBUNK 12, WAYNFLETE 5: Erin Groton had two goals and three assists for the Rams (10-2), who pulled away from the Flyers (7-5) in the second half at Biddeford.

Katherine Koch, Gabby Fogg, Hallie Schwartzman and Briannagh Beaudette each chipped in with a pair of goals, while Marran Oakman and Leah Dumas also scored. The Rams broke open a close game by outscoring Waynflete 7-2 in the second half.

Ya Stockford got all five goals for Waynflete.

WELLS 13, FRYEBURG ACADEMY 10: Alyssa Loukola had three goals, three assists and five draw controls to lead the Warriors (5-7) over the Raiders (2-10) in Wells.

Kylie Belanger finished with three goals and two assists, Aimely Michaud-Noland added three goals and an assist, and Jade Petrie chipped in with a pair of goals.

Bridget Tweedie had four goals for Fryeburg. Abigail Hewes scored twice.

Sarah Webb turned aside 14 shots for Wells.

ST. DOMINIC 20, NYA 7: Caroline Gastonguay scored 11 goals to lead the Saints (7-5) past the Panthers (2-10) in Yarmouth.

OCEANSIDE 14, CONY 7: Emily Tyler scored four goals to lead the Mariners (10-2) to a win over the Rams (6-6) in Rockland.

Jillian Brooks and Sierra Beal each added three goals, and Kelsey Brooks scored twice.

Lauren Coniff and Sarah Caron each scored twice for Cony (6-6).