YARMOUTH — Morgan Woodhouse finished with four goals, and Amy Allen added three to help Waynflete edge Yarmouth 12-9 in a clash of top-ranked girls’ lacrosse teams Monday.

Katherine Torrey made 13 saves for Waynflete (9-1), ranked No. 1 in Western Class B.

Danielle Torres scored four goals and Devin Simsarian had three for Yarmouth (8-3), the No. 1 team in Eastern Class B. Carly Woodson stopped 18 shots.

GREELY 16, FREEPORT 7: Kylie Ross had six goals and four assists to pace the Rangers past the Falcons (3-8) at Cumberland.
Melanie Howland added five goals and an assist.

Shelby Colvin scored five goals for Freeport.

MT. ARARAT 10, BRUNSWICK 9: Kaycie Clark snapped an 8-8 tie with 14:36 remaining, and Evelyn Dickinson made eight of her 15 saves in the final 10 minutes as the Eagles (6-4) edged the Dragons (8-2) at Brunswick.

Haley Michaud and Whitney Delano each had three goals for Mt. Ararat.

Brunswick’s Leila Mills scored eight goals.

LINCOLN ACADEMY 8, CAMDEN HILLS 6: Lexie Fossett broke a 4-4 tie early in the second half and the Eagles (2-8) fought off the Windjammers (0-10) at Newcastle.

Molly Stackhouse and Katrina Belle each had three goals for Lincoln. Sarah Leidinger scored twice for Camden Hills.

BOYS’ LACROSSE
WESTBROOK 9, MARSHWOOD 6:
Brad Stiles and Austin Watts scored two goals apiece to help the Blue Blazes (3-7) nip the Hawks (1-9) at Westbrook.

Jake Allen scored three goals for Marshwood.

BONNY EAGLE 9, KENNEBUNK 8: Chris Smith scored four goals and assisted on another to lead the Scots (4-6) past the Rams (6-4) at Standish.

Kennebunk was led by Bobby Kramer with three goals.

Bonny Eagle’s Ronnie Brulotte finished with 21 saves.

SOFTBALL
GRAY-NEW GLOUCESTER 5, FRYEBURG ACADEMY 4:
Alicia Valente reached on an error and eventually scored on a throwing error in the top of the seventh inning to lift the Patriots over the Raiders (13-1) at Fryeburg.

GREELY 6, FALMOUTH 4: Marika Stayte had a triple and three RBI, and Katie Whittum added three hits and scored two runs for the Rangers (11-2) against the Yachtsmen (5-8) at Cumberland.

Katie McCarthy had a two-run triple for Falmouth.

THORNTON ACADEMY 15, SANFORD 5: Hannah Ebling had three hits and scored five runs, and Julia Geaumont added two hits and three RBI to lead the Golden Trojans (9-3) over the Redskins (8-5) at Sanford.

Geaumont hit a two-run triple during a four-run fourth inning that gave Thornton a 7-2 lead.

Megan Agger added a two-run homer for Thornton.

Jordan Brasier had a two-run homer for Sanford.

DEERING 7, GORHAM 6: Katie Pickering hit a double and scored on Jennifer Lynch’s bunt in the bottom of the seventh to give Deering (5-8) a win over Gorham (2-11) at Portland.

Alyssa Clark hit a two-run homer in the fifth to give Gorham a 6-2 lead, but Deering answered with four runs in the bottom of the inning.

MARSHWOOD 6, WESTBROOK 5: The Hawks (5-9) took advantage of a walk and two errors to score two runs in the top of the ninth inning as they edged the Blue Blazes (2-11) at Westbrook.

Jill Riendeau singled home the eventual winning run. Sammy Crossman contributed two hits and an RBI.

Emily Bernardo had three hits for Westbrook, and Lindsay Driscoll added two hits and an RBI.

KENNEBUNK 18, MASSABESIC 0: Janelle Bouchard had four hits and three RBI to pace the Rams (10-2) past the Mustangs (3-10) in five innings at Kennebunk.

Kelly King added a solo homer and two-run double. Hannah King pitched a three-hitter with seven strikeouts.

NOBLE 13, WINDHAM 3:
Justina Shorey reached base four times and drove in three runs for the Knights in a win over the Warriors (1-12) at Windham.

Shawnee Slattery allowed six hits with no walks and five strikeouts. 

CHEVERUS 14, PORTLAND 3: Jasmyn Welch was 4 for 5 with a home run, four RBI and four runs to help the Stags (10-3) beat the visiting Bulldogs (1-12).

Theresa Hendrix also went 4 for 5 with a double, a home run, two RBI and three runs, and Keturah Smith was 4 for 4 with two runs.

BIDDEFORD 10, BONNY EAGLE 6: Katelyn Lebreux had two singles and a double, and Sarah Gilblair drove in three runs as the Tigers beat the Scots (6-6) at Standish.

Whitney Porter went 3 for 4 with two RBI for Bonny Eagle.

CAPE ELIZABETH 8, LAKE REGION 4: Delaney Rockwell had two hits and drove in three runs to lead the Capers (6-7) past the Lakers (3-10) at Cape Elizabeth.

Ally Boyington struck out six and didn’t allow a walk while pitching a six-hitter.

Abby Craffey hit a two-run double for Lake Region.

YORK 10, FREEPORT 0: Alex Rennie struck out 15 while pitching a two-hitter and had three hits and an RBI as the Wildcats (10-4) cruised past the Falcons (4-9) at Freeport.

Kelsey Elsmore added four hits and four RBI, and Chelsea Hutchins had two hits and drove in three runs.

MT. ARARAT 7, BRUNSWICK 0: Meghan Carr pitched a three-hitter and Hannah Kinney knocked in four runs with a pair of doubles as the Eagles (5-8) downed the Dragons (3-12) at Topsham.

GEORGES VALLEY 4, HALL-DALE 1: Kennadi Grover homered twice for the Buccaneers (12-0) in a win over the Bulldogs (9-2) at Thomaston.

Grover hit a solo homer in the first inning and a two-run shot in the fifth. Lindsey Frye pitched a four-hitter with three walks and eight strikeouts.

POLAND 3, YARMOUTH 2: Cassie Mocciola and Stephanie Spaulding each had two hits and Celeste Knowles had an RBI double to help the Knights (4-9) edge the Clippers (7-7) at Poland.

McKenzie Gray led Yarmouth with two hits.

MEDOMAK VALLEY 12, MT. VIEW 0: Katie Benner drove in four runs with a double and a triple, and Desire Benner pitched a one-hitter with eight strikeouts and no walks as the Panthers earned a win at Waldoboro.

Lindsey Ranquist, Amanda Hendrickson-Belloguet and Mallory Conary each added a pair of hits.

MONMOUTH ACADEMY 8, BOOTHBAY 3
: Kristi Holton had three hits to lead the Mustangs (6-6) to a win at Boothbay Harbor.

Meghan Smith, Sarah Caron and Alex Clarke had the only hits for Boothbay (1-12).

BASEBALL
MEDOMAK VALLEY 18, MT. VIEW 3:
Taylor Williamson hit three homers and drove in eight runs for the Panthers (6-7) in a five-inning win over the Mustangs (2-11) at Waldoboro.

Shane Osier added two triples, a double and six RBI.

GREELY 4, FALMOUTH 3: Luke Booth singled home pinch-runner Matti Ingraham with one out in the bottom of the eighth to lift the Rangers (9-4) over Yachtsmen (7-5) at Cumberland.

Mike Leeman pitched four innings of scoreless relief to earn the win.

CAPE ELIZABETH 4, LAKE REGION 1: Will Pierce pitched a two-hitter with eight strikeouts as the Capers (12-1) beat the Lakers (6-8) at Cape Elizabeth.

Rob Macdonald drove in two runs with squeeze bunts.

GRAY-NEW GLOUCESTER 8, FRYEBURG ACADEMY 6: Aaron Boulos hit a two-run single during a four-run seventh inning, and the Patriots (7-7) held off the Raiders (5-8) at Fryeburg.

Chris Norton also had a two-run single for Patriots, who led 8-3 going into the bottom of the seventh.

Ian Sundgren had two hits and two RBI for Fryeburg.

YORK 22, FREEPORT 11: Paddy Murphy and Kevin Maran each drove in four runs for the Wildcats (7-5) in a win over the Falcons (3-10) at Freeport.

Ryan Schoff added a three-run homer, and Jared Clauson and Jack Radke also had three RBI.

Kyle Moore had two homers and four RBI for Freeport.

SCARBOROUGH 9, MARSHWOOD 2: Joe Cronin and Kevin Philbrick each hit a two-run single during a seven-run fourth inning as the Red Storm (9-3) pulled away from the Hawks (5-7) at Scarborough.

Luke Bogdanovich added a pair of hits, including a solo home run, and Dan Murphy hit an RBI double.

Andrew Myers gave up one earned run on four hits in five innings to earn the win.

Jim Woodsom and Troy Pappas each drove in a run for Marshwood.

OLD ORCHARD BEACH 10, RICHMOND 1: Brandon Seavey scattered seven hits and James McDermott scored three runs as the Seagulls (8-5-1) beat the Bobcats (7-4) at Richmond.

Nick Harriman contributed a pair of sacrifice flies.

GEORGES VALLEY 10, HALL-DALE 9:
Dylan Maloney had two hits and scored three runs, and Alex Wallace and Bryant Matthews each contributed two hits and two RBI to lead the Buccaneers (6-6) past the Bulldogs (7-5) at Thomaston.

Hall-Dale was led by Ben Crocker with two hits and five RBI.