SACO — Hallie Shiers broke a scoreless tie midway through the second half Friday and Gorham went on to a 3-0 victory against Thornton Academy in an SMAA schoolgirl soccer game.

Jenna Cowan assisted Shiers for the Rams (8-0-1).

Emma Forgues extended the lead two minutes later from Meghan Perrin.

Michelle Rowe made it 3-0 from Brittany Desjardins.

Abbi Cook and Dana Sirois of Thornton (4-5) combined for 12 saves. Emma Smith stopped six shots for the Rams.

CHEVERUS 4, BONNY EAGLE 2: Emma Gallant and Emily Turner scored in the span of 1:46 late in the first half to give the Stags (6-2-1) a 2-1 halftime lead before defeating the Scots (4-5) at Portland.

Keelin Sweeney opened the scoring for Bonny Eagle on a scramble in front with 8:37 to play in the half. Gallant answered in the 34th minute after a through ball from Mackenzie Johnston and Turner scored from Abby Cavallaro at 35:46.

Gallant and Turner added second-half goals.

Cassidy Koons converted a free kick in the second half for the Scots.

WATERVILLE 3, OCEANSIDE 0: Anika Elias scored three goals, all in the second half, to lead the Purple Panthers (10-0) over Oceanside (6-1-2) at Rockport.

T.T. Brandon made 10 saves for Waterville. Rachel Joyce had four for Oceanside.

BRUNSWICK 4, BREWER 0: Rian Sachs and Lea Scrapchansky each collected one goal and one assist as the Dragons (6-3) beat the Witches (4-5) at Brewer.

Maeve Arthur and Bailey Hartill also scored, and Kira Wolpow collected two assists.

Beth Labbe made eight saves to record the shutout. Libby Hewes had 17 saves for Brewer.

MARSHWOOD 2, SANFORD 1: Natalie Herbold and Casey Perry scored first-half goals for the Hawks (7-1-1) against the Spartans (6-2-1) at Sanford.

Nathalie Clavette finished with nine saves for Marshwood.

DEERING 2, NOBLE 1: Ewa Varney scored from Meghana Clere to give the Rams (4-5) the lead after five minutes and the Rams went on to down the Knights (1-6-2) at Portland.

Candy Odhiambo made it 2-0 after seven minutes of the second half off a corner kick from Clere.

Raegan Kelly stopped 14 shots for Noble. Tina Dang had seven saves for the Rams.

SOUTH PORTLAND 3, WESTBROOK 0: Meghan Graff scored from outside the penalty area 13 minutes into the first half as the Red Riots (3-5-1) beat the Blue Blazes (0-8-1) at South Portland.

Emma Jones extended made it 2-0 before halftime off a pass from Juliana Selser. Sophie Chase completed the scoring, finding the left corner of the net midway through the second half. Nyagoa Bayak made 13 saves for Westbrook.

BOYS’ SOCCER

PORTLAND 2, SCARBOROUGH 1: Alex Millones set up Quinn Clarke for the go-ahead goal with 20 minutes left as the Bulldogs (6-2-1) beat the Red Storm (5-3) at Portland.

Justin Perry put Scarborough up 1-0 after 13 minutes off a scramble in front. Alex Frank tied it eight minutes into the second half from Millones. Rowan Dalligan made seven saves for Portland.

WATERVILLE 6, OCEANSIDE 0: Justin Wentworth and Ben Danner each scored twice to spark the Purple Panthers (5-4-1) over Oceanside (3-6) at Waterville.

DEERING 7, NOBLE 0: Pedro Lusogandio scored twice and added an assist as the Rams (8-0-1) cruised past the Knights (3-5) at North Berwick.

Iessa Ramadan, Nick James and Lusogandio scored as the Rams took a 3-0 halftime lead. Deering added three goals in the first five minutes of the second half.

FIELD HOCKEY

TRAIP ACADEMY 3, NORTH YARMOUTH ACADEMY 0: Molly Humiston had a pair of second-half goals as the Rangers (9-1) defeated the Panthers (5-4-2) at Yarmouth.

Kaira Perez also scored.

FALMOUTH 6, FREEPORT 2: Devon Sarazin had four goals and one assist for Falmouth (11-2), which scored five goals in the second half to pull away from the Falcons (4-6-1) at Freeport.

Kate Kelley and Stone Carmichael also scored for Falmouth. Natalie Anderson and Bailey Coffin answered for Freeport.

WESTBROOK 1, SANFORD 0: Avery Tucker scored off a cross from Lizzy Barlow with 12:50 left as the Blue Blazes (7-2-1) beat the Spartans (2-8) at Sanford.

Amber Singleton had seven saves for Sanford.

KENNEBUNK 2, FRYEBURG ACADEMY 1: Christine Jarowicz scored on a rebound off the keeper’s pads with 11 minutes left, giving the Rams (9-2) the lead for good against the Raiders (4-6-1) at Fryeburg.

After Brittany Gregoire scored an unassisted goal with one minute left in the first half for Kennebunk, Janelle Wiesemann tied it from Bridget Tweedie with 18:30 to play.

YORK 6, CAPE ELIZABETH 1: Lily Posternak scored five goals as the Wildcats (11-0) cruised over the Capers (4-6) at Cape Elizabeth.

Bailey Oliver added a goal for York, which led 3-0 at halftime. Katie Zajkowski scored for Cape.

OLD ORCHARD BEACH 2, MAINE GIRLS’ ACADEMY/WAYNFLETE 1: Mikayla Grier and Eric Leclerc scored to lift the Seagulls (2-8-1) over the Lions (0-10) at Portland.

Ruth Connelly answered for the Lions.

VOLLEYBALL

NORTH YARMOUTH ACADEMY 3, BRUNSWICK 0: Maggie Larson had six aces, five kills and three assists as the Panthers (7-1) swept the Dragons (0-9) at Yarmouth.

Tessa Quattrucci had eight aces and two assists, and Jordan Ackerman had four aces and five kills for the Panthers, who won the match, 26-24, 25-13, 25-10.