WINDHAM — Quinn Clarke had two goals and an assist Thursday night to lead Portland to a 5-0 victory against Windham in an SMAA schoolboy soccer game.

Clarke scored his first goal after 46 seconds to give Portland (3-0) a 1-0 lead at halftime. He made it 2-0 with 17 minutes remaining in the game.

Pedro Fonseca added a goal and an assist, and Dana Hinchliffe, Aliocha Bobe and Alex Frank also scored.

Alex Wilkins made eight saves for Windham (1-2).

CHEVERUS 3, MASSABESIC 1: Luc Dionne scored the go-ahead goal with 38 minutes remaining, then added another with three minutes left as the Stags (1-2) held off the Mustangs (0-3) at Waterboro.

After Bayleigh Lam scored for Massabesic from Steven Fitzgerald with 17 minutes left in the first half, Chris St. John tied it from Nolan Doherty before halftime. Xavier Lundrigan made 13 saves for Massabesic and Will Peterson stopped 12 shots for Cheverus.

BRUNSWICK 1, MESSALONSKEE 1: Nate Violette of Messalonskee (2-0-1) and Sagar Dahal of Brunswick (0-1-2) scored first-half goals in a tie at Oakland.

Violette gave Messalonskee the lead after 10 minutes unassisted before Dahal responded with an unassisted goal 17 minutes later. Josh Dorr made 16 saves for Messalonskee; Chase Warren stopped 13 shots for Brunswick.

WESTBROOK 9, NOBLE 3: Caleb Barlow scored three goals to lead the Blue Blazes (2-1) past the Knights (0-2) at North Berwick.

The score was 2-2 at halftime before Westbrook went on a 7-1 second-half surge.

Jean Marc Lohomboli of Westbrook finished with two goals. Austin Shorey and Duncan McGilvery of Noble each had a goal and an assist.

Jacob Brackett of Westbrook recorded eight saves. Noah Safford finished with 10 for the Knights.

GORHAM 2, SOUTH PORTLAND 0: Jackson Fotter scored two second-half goals to lead the Rams (2-0) past the Red Riots (1-2-1) at Gorham.

Tyler Richman assisted on both goals.

Riley Hasson of South Portland recorded 10 saves. Alex York finished with two for the Rams.

SCARBOROUGH 3, BONNY EAGLE 0: Noah Stracqualursi and Marc Guerette scored first-half goals as the Red Storm (2-1) beat the Scots (1-1) at Standish.

Stracqualursi scored on a penalty kick after nine minutes and Guerette followed 10 minutes later with an unassisted goal. Spencer Pettingill completed the scoring with 18 minutes to play.

Brady Grass made 18 saves for Bonny Eagle. Chris Franklin stopped 11 shots for Scarborough.

GREELY 2, KENNEBUNK 0: Hunter Graham scored from Matt Kramlich to break a scoreless tie with 35 minutes remaining as the Rangers (1-2) beat the Rams (2-1) at Cumberland.

Quinn Molloy added a goal with nine minutes left from Will Pidgeon. Will Kenneway made 11 saves for Kennebunk and A.J. Eisenhart stopped eight shots for Greely.

A.R. GOULD 7, PINE TREE ACADEMY 2: Abdi Ibrahim and Tyrese Collins each scored two goals to lead A.R. Gould (1-0) over the Breakers (1-1) at South Portland.

Gage Barton, Issak Aliyow and Lucas Rogers also scored for A.R. Gould, which led 6-2 at halftime. Najee Jean-Louis scored twice for the Breakers.