BRUNSWICK — Taylor Johnson threw a no-hitter as Skowhegan routed Brunswick, 26-0, in Kennebec Valley Athletic Conference Class A softball action Wednesday afternoon.

The game was shortened to five innings by the 12-run rule. Johnson struck out 12 — including the first nine batters of the game — and walked two, and finished with only 78 pitches.

Skowhegan (8-3) scored four runs in the third inning, six in the fourth, and 16 in the fifth. Andrea Quirion and Eliza Bedard each drove in four runs for the Indians, and Kaitlyn Therriault had three RBIs. Bedard banged out three hits, while Therriault, Quirion, and Bonnie-Jane Aiken had two apiece.

Brunswick is 0-11.

MESSALONSKEE 19, MT. ARARAT 0, 5 innings: Eight different Messalonskee players had at least two hits as the visitors defeated Mt. Ararat in Topsham.

Messalonskee (6-4) had seven doubles and a triple among its 22 hits. Kylee Knight had two doubles, a triple, and a single. MollyAn Killingbeck, Taylor Easler, and winning pitcher Kristen Pelletier added three hits apiece. Contributing two hits to the cause were Kristy Prelgovisk, Delaney Collier, Maddi Charest, and Cassidy Baker.

Mt. Ararat is 2-8.

MADISON 9-16, WISCASSET 1-4: The Bulldogs bounced back from their first loss of the season by sweeping the Wolverines in a doubleheader in Wiscasset.

Madison’s Emily McKenney threw a three-hitter with 13 strikeouts in the opener. McKenney went 5 for 5 in game two, which was shortened to six innings by the 12-run rule.

Also for Madison (12-1), Madeline Wood had two hits in each game, and Kirsten Wood scored three runs in each game. Alex Jarvais drove in two runs in game one, and Kayla Bess picked up her first varsity win in game two. Bess struck out eight in the victory.

In game two, Briana Gold had two hits and drove in two runs for Wiscasset (1-12).

GREENVILLE 17-8, FOREST HILLS 0-0: Molly Foley threw two shutouts and had seven hits herself as the Lakers swept a doubleheader in Jackman.

Jasmine Senatus added six hits and seven RBIs on the day for Greenville (6-1). Grace Bilodeau added four hits and drove in four runs in the opener.

Forest Hills is 5-6.

WINTHROP 3, CARRABEC 2: Lilly Beaurguard scored on an error off a ball put in play by Kaylee Oberg in the bottom of the seventh to give the Ramblers the walk-off win over the Cobras in MVC action.

Krissy Doughty struck out 11 and walked none to get the win for Winthrop (8-3), while her counterpart, Mickayla Willette, struck out seven batters. Carrabec falls to 5-5 with the loss.

VALLEY 26-21, HIGHVIEW CHRISTIAN 14-0: Teagan Laweryson tossed a no-hitter with 12 strikeouts in game 2, and combined for nine hits on the afternoon to lead the Cavaliers to a pair of five-inning victories over the Knights in East-West action.

In the opener Laweryson had five hits — two doubles and a home run — and six RBIs, while Charlie Savoy chipped in with a pair of hits.

Laweryson and Delaney Davis each had a pair of doubles in the nightcap, while Savoy and Samantha West had three hits apeice. Hallie Miller and Amanda Landry both had a pair of hits.

BASEBALL

WINSLOW 3, NOKOMIS 0: Trevor Lovely had a perfect game for 6 2/3 innings, before Andrew Dyer broke it up with a single, in KVAC B play in Newport.

Lovely struck out 11.

After Dyer’s single, Lovely hit a batter before getting a strikeout to end the game.

Jake Trask had two hits and drove in a run for Winslow (9-3). Nokomis is 5-7.

BRUNSWICK 1, SKOWHEGAN 0: The Dragons scored an unearned run in the third inning to take the KVAC A win in Brunswick.

After back-to-back Skowhegan errors, Adam Casey singled to score Brady Larson with the game’s lone run. John Parker earned the win for Brunswick (6-5), allowing three hits with 11 strikeouts and one walk.

Chase Nelson took the tough loss for Skowhegan (3-8), giving up five hits with two strikeouts and a walk.

GREENVILLE 11-11, FOREST HILLS 4-7: Brandon Ouellette, Nathan Jalbert and Matt Turner each hit home runs for the Tigers in the second game of a doubleheader sweep by the Lakers in Jackman.

Turner and Jalbert each had a double in the second game for Forest Hills (2-6). Forest Griffin led the Tigers in the first game with two singles.

Greenville improves to 4-2.

MT. ARARAT 7, MESSALONSKEE 4: Mt. Ararat scored five runs in the fourth inning to pull off the upset in KVAC A play in Topsham.

Griffin Stockford had three hits for Mt. Ararat (2-8). Zach Mathieu had three hits, including a double and a triple, for Messalonskee (8-2).

CARRABEC 3, WINTHROP 2: Boog Dunphy doubled and singled to help the Cobras take the MVC win in Winthrop.

Levi Murray earned the win for Carrabec (5-5) in relief of Dustin Crawford. Drew Stratton had two hits for Winthrop (6-5).

VALLEY 17-16, GREATER PORTLAND CHRISTIAN 0-3: Dylan Belanger hit a three-run triple and drove in four runs to help the Cavaliers sweep the Class D doubleheader in Bingham.

Cody Laweryson hit an inside-the-park home run for Valley as well.

Jonathan Miller drove in three runs for Valley (5-2) in game two, while Justin Miller hit two singles and a double.

In game one, Belanger, Justin Miller and Andrew Marden each drove in three runs.

BOYS LACROSSE

MESSALONSKEE 17, LEWISTON 2: Dan Condon scored five goals to lead the Eagles (8-1) past the Blue Devils.

Jose Languet, Jordan Holmes, Connor Leonard and Dylan Jones each had a pair of scores, while Ryan Erskine, Ben Weeks, Josh Yanelli and Will Weeks also scored.

GARDINER 16, MT. BLUE 2: Jake Truman finished with four goals, while Josh Caldwell, Skylar McMillan and Logan Clarke each had hat tricks to pace the Tigers (6-2) past the Cougars (0-8).

Walker Norton had two goals, while Jake Folsom scored once for Gardiner. Casey Taylor and Conor Roullard scored for Mt. Blue, while Nate Moore made 13 saves in net.