FALMOUTH — Molly Wilson and Ally MacLeod scored as Yarmouth remained undefeated and ended a 12-year winless drought against Falmouth with a 2-1 field hockey victory Saturday night.

Tori Messina had 21 saves for Yarmouth (8-0-1), which was winless in its previous 16 games against the Yachtsmen (6-4).

Devon Sarazin pulled Falmouth within one with 14 minutes left.

Elizabeth Amadei made 17 saves for Falmouth.

GRAY-NEW GLOUCESTER 3, GREELY 2: Jenny Holmquist’s goal in overtime gave the Patriots (6-5) a win over the Rangers (3-6) at Gray.

Skye Conley had a goal and an assist for Gray-NG, and Cara Waltz also scored.

Mariah Wilcox and Kayla Barry were the goal scorers for Greely.

Adrianna Kimball made 10 saves for the Patriots, while Greely’s Elizabeth Brown stopped 16 shots.

NORTH YARMOUTH ACADEMY 1, TRAIP ACADEMY 0: Amber Rose scored off a penalty corner with an assist from Kiersten Marr as the Panthers (5-5) upended the Rangers (7-2) at Yarmouth.

Taylor Kashmere stopped five shots for Traip, while Bairu Chen only needed one save for the shutout.

WATERVILLE 0, MARANACOOK 0: Colby Dangler made 15 saves as Waterville (1-5-1) salvaged a tie against visiting Maranacook.

Kaitlyn Mason made six saves for the Black Bears.

BOYS’ SOCCER

SANFORD 3, BONNY EAGLE 2: Mitch Duncan’s second goal of the game with 3:27 left in the second overtime lifted the Spartans (2-5) to a win over the Scots (1-4-1) at Standish.

Patrick Morris added a goal on a penalty kick for Sanford.

Ryan Moody scored twice for Bonny Eagle, with David Byrne assisting on the first goal.

Tyler Burgess stopped 11 shots for the Spartans. Brady Grass had nine saves for the Scots.

WINTHROP 3, DIRIGO 1: Derek McLaughlin, Tyler Nussinou and Jared McLaughlin scored for the Ramblers (1-5-2) in a win over the Cougars (1-6) at Winthrop.

Jared Colby, Ben Boulay and Beau Brooks each tallied an assist each. Jackson Ladd stopped 10 shots.

Randy DeRoche scored an unassisted goal for Dirigo, and Justin Grignon made eight saves.

VINALHAVEN/NORTH HAVEN 6, VALLEY 2: Ethan Anthony scored three goals as the Vikings (3-3-1) beat the Cavaliers (2-6) in Bingham.

The Vikings also got two goals from Cody Hamilton and one from Henry Noyes.

Collin Miller and Cody Laweryson scored for Valley.

GIRLS’ SOCCER

KENNEBUNK 0, GRAY-NEW GLOUCESTER 0: Jen Sutherland made five saves for Kennebunk (1-4-2) and Catherine Campbell had a pair of saves for Gray-New Gloucester (3-3-1) in a scoreless draw at Gray.

FRYEBURG ACADEMY 6, WELLS 0: Kaylin Delaney opened the scoring 19 seconds into the game and added three assists as the Raiders (4-2-1) beat the Warriors (2-5) at Fryeburg.

Orie Iniro had a pair of goals and an assist, Esme Hernandez added a goal and two assists, and Mackenzie Buzzell and Julia Quinn also scored.

SOUTH PORTLAND 6, MCAULEY 3: Callie O’Brien had two goals and an assist as the Red Riots (3-4) beat McAuley (0-7) in South Portland.

South Portland’s Mary Cronin broke a 2-2 tie 12 minutes into the second half, converting a feed from O’Brien. O’Brien followed with a breakaway goal before Tori Nixon’s goal made it 5-2.

Maddie Beaulieu led the Lions with a pair of goals.

LINCOLN ACADEMY 3, MEDOMAK VALLEY 2: Olivia York’s goal with five minutes left gave the Eagles (6-2) a win over the Panthers (1-7) in Newcastle.

York and Brie Wajer each had a first-half goal for Lincoln Academy.

Maggie Cox and Caddie Smeltzer scored in the first half for Medomak Valley.

WATERVILLE 6, WINSLOW 0: Fotini Shanos scored twice and set up another goal as the Purple Panthers (6-1-1) rolled past the Black Raiders (5-1-2) at Waterville.

VINALHAVEN 5, VALLEY 2: Deja Doughty scored four goals to lead the Vikings (6-1) to a win in Bingham.

Charlie Savoy and Hannah Hilton scored for Valley (0-8).

MONMOUTH ACADEMY 0, MT. ABRAM 0: Abby Brackley made seven saves as Mt. Abram (1-4-2) played to a scoreless draw against Monmouth (5-0-1) at Salem.

Mikayla Cameron made one save for Monmouth.

VOLLEYBALL

WINDHAM 3, PORTLAND 0: Miranda Potvin had seven digs, five kills and four aces as the Eagles (4-3) cruised past the Bulldogs at Windham, 25-20, 25-7, 25-13.

Lily MacPherson added eight digs for Windham.

BONNY EAGLE 3, WELLS 0: Breanna Lifland and Brooke Ward combined for 14 aces as the Scots (5-2) earned a Homecoming victory against the Warriors (2-5), 25-13, 25-12 and 25-12.

Lifland had seven aces and three kills. Ward recorded five digs in addition to her seven aces.

Halee Ramsdell had two aces and a kill for the Warriors.

WASHINGTON ACADEMY 3, NORTH YARMOUTH ACADEMY 0: Zelda Clegg had six kills for the Panthers (3-4) as they fell 25-21, 25-13, 25-6 to Washington (4-3) in Yarmouth.

Suzanna Butterfield added three kills for NYA, and Jordan Ackerman had two aces.

MACHIAS 3, NORTH YARMOUTH ACADEMY 0: Tate Dolley had 14 kills, two aces, three digs and two blocks for the Bulldogs (7-0) in a 25-22, 25-20, 25-19 victory against the Panthers (3-5) in Yarmouth.

Ciara Schoppee contributed five aces, and Makayla Prout had three kills.

NYA got eight kills and seven aces from Zelda Clegg and 10 kills and four aces from Suzanna Butterfield.