YARMOUTH — Isabelle Libby scored as time expired in double overtime Saturday to lift Falmouth to a 3-2 win over Yarmouth in a Western Maine Conference field hockey game.

Falmouth (9-1) took a 1-0 lead early in the game on an unassisted goal from Kate Kelley. Sophie McGrath of Yarmouth (4-4) tied it later in the first half off a rebound.

Falmouth regained the lead in the second half on a goal by Devin Sarazin, but Ally MacLeod answered with 15 minutes left in regulation.

WINDHAM 2, PORTLAND 1: Julia Libby and Paige LeFerriere scored less than two minutes apart late in the first half, and the Eagles (3-4-1) held on to edge the Bulldogs (2-7) at Fitzpatrick Stadium.

Portland cut its deficit in half when Sophia Nolan scored with 15:20 remaining.

KENNEBUNK 3, FRYEBURG ACADEMY 1: Christine Jarowicz scored all three Kennebunk goals in the first half as the Rams (7-2) cruised to a win over the Raiders (3-5-1) in Kennebunk.

Lindsey Gregoire and Katherine Koch each recorded an assist for Kennebunk.

Taylor Kruger put the Raiders on the board with an unassisted goal in the second half.

ST. DOMINIC 9, OLD ORCHARD BEACH 0: Hannah Trottier-Braun scored five goals as the Saints (6-2-1) routed the Seagulls (1-7-1) in Old Orchard Beach.

Callie Samson and Caroline Johnson each added two goals.

BOYS’ SOCCER

WESTBROOK 3, PORTLAND 3: Manny Ugu and Alex Frank scored in the final seven minutes of regulation as Portland (5-1-1) rallied for a tie against the Blue Blazes (4-3-1) in Portland.

Frank’s tying goal was a penalty kick with 25 seconds remaining in regulation.

Westbrook jumped out to a 2-0 lead in the first half on a pair of goals by Shammah Gahomera.

Portland cut the deficit to 2-1 prior to halftime on a goal by Quinn Clarke. Westbrook’s Jean Marc Lohomboli made it 3-1 in the second half.

CHEVERUS 3, BIDDEFORD 0: James Shimansky scored off a pass from Niklas Hase early in the first half and the Stags (4-4) went on to beat the Tigers (0-7) in Portland.

Cheverus extended its lead on a header from Owen Burke off a Luc Dionne corner kick early in the second half. Michael Nason added an unassisted goal with seven minutes left.

FALMOUTH 5, YARMOUTH 3: Michael Sanzari scored a pair of unassisted goals in the first half and the Yachtsmen (5-1-1) held off the Clippers (4-2) in Yarmouth.

Nate Arrants also scored twice, once in each half, and Hayden Farr added an unassisted goal in the second half.

Matt Dostie, Eric LaBrie and Gibson Harnett scored for Yarmouth.

CAPE ELIZABETH 2, GREELY 1: David Hare headed in a free kick from Owen Thoreck for the go-ahead goal with 10:19 remaining as the Capers (5-2-1) edged the Rangers (3-4) in Cape Elizabeth.

Greely jumped out to a 1-0 lead on a goal by Will Pidgeon with 2:29 left in the first half.

The Capers got the equalizer on a penalty kick by Quinn Hewitt with 25 minutes left.

YORK 2, GRAY-NEW GLOUCESTER 1: Matt Graziano and Alex Nickerson each scored an unassisted goal, and the Wildcats (4-3) held off the host Patriots (5-1-1) in Gray.

Graziano broke a scoreless deadlock with three minutes left in the first half, and Nickerson made it 2-0 about five minutes into the second half.

Oliver Grant scored for Gray-New Gloucester midway through the second half, assisted by Josiah Carter.

A.R. GOULD 3, HIGHVIEW CHRISTIAN 1: Abdi Ibrahim scored two goals and assisted on another to lead the Bears (4-3) past the Knights (0-4) at South Portland.

Isaak Aliyow also scored for A.R. Gould, and Justin Belanger had an assist.

GIRLS’ SOCCER

PORTLAND 3, WESTBROOK 0: Annika Moore collected a goal and an assist as the Bulldogs (4-1-2) downed the Blue Blazes (0-6-1) at Portland.

Kate Johnson and Gracie LaGrange added a goal apiece, and Morgan Kierstead was credited with an assist.

GORHAM 3, DEERING 0: Hallie Shiers and Tiril Wiig each had a goal and an assist to lead Gorham (6-0-1) over visiting Deering (3-4).

Gorham, which also got a goal from Emma Forgues, led 1-0 at halftime.

MARSHWOOD 4, MASSABESIC 1: Casey Perry scored a pair of goals to lead the Hawks (5-1-1) past the Mustangs (1-6) in Waterboro.

Molly Ferguson and Taylor Tarr each added a goal for Marshwood.

YORK 3, GRAY-NEW GLOUCESTER 0: Maddie Amidon scored a pair of goals for the Wildcats (4-1-2) in a win over the Patriots (4-3) at Gray.

SACOPEE VALLEY 2, NORTH YARMOUTH ACADEMY 0: Lexie Lajoie and Abby Mosson teamed up for both goals as the Hawks (3-6) beat the Panthers (5-2-2) in South Hiram.

Lajoie scored on a feed from Mosson at the 25-minute mark. Lajoie then set up Mosson 10 minutes into the second half.

GREATER PORTLAND CHRISTIAN 0, RANGELEY 0: Clairette Kirezi made three saves for Greater Portland Christian (1-5-1) and Amber Morrill recorded four saves for Rangeley (3-3-2) in a scoreless tie in Rangeley.

VOLLEYBALL

FALMOUTH 3, MT. DESERT ISLAND 1: Madison Tait had 11 aces, 10 kills and five digs as the Yachtsmen (6-2) beat the Trojans (6-2) in Falmouth.

Alston Armstrong contributed two aces and six kills, and Alaina Birkel had 26 assists for Falmouth, which won 25-15, 20-25, 25-12, 25-9.