Gabriel Panzo had two goals and an assist on Tuesday as Portland shut out visiting Kennebunk 5-0 in boys’ soccer.

Allan Bemdibe and Panzo scored first-half goals for the Bulldogs (8-3) and Anselmo Tela had two goals in the second half.

Alex Millones, Paulo Julio and Basillo Mangombo added assists. Henry Flynn had five saves for the shutout.

Benson Furber made three saves for Kennebunk (8-2-2).

FALMOUTH 3, SCARBOROUGH 2: Macklin Williams scored two goals and Gus Ford had the winner with 3:55 remaining as the Yachtsmen (10-0-1) came from behind to edge the Red Storm (8-1-3) at Falmouth.

Rion Dos Santos lofted a ball from midfield and Ford broke through two defenders and knocked it in from 18 yards.

Nicholas Connolly and Nathan Needle each scored for Scarborough. Cody Clement made eight saves.

YARMOUTH 1, GRAY-NEW GLOUCESTER 1: The Clippers (10-0-3) and Patriots (6-3-2) played to a tie in Gray. Gray-New Gloucester and Yarmouth played to a tie.

Josh Michaud gave a Patriots a 1-0 lead nearly five minutes into the game with Tristan Fogg picking up the assist.

Alejandro Coury scored for Yarmouth with 25 minutes remaining in the first half.

Bradan Craig had eight saves for the Patriots. Charles Henry-Watson had one save and Spencer King none for the Clippers.

GREELY 3, LAKE REGION 1: Aiden Melville scored two goals and Owen Kany added another as the Rangers (6-1-4) cruised to a 3-0 lead over the Lakers (2-6-3) at Naples.

Jason Harlow scored for Lake Region. Logan Davis made 14 saves.

WAYNFLETE 3, ST. DOMINIC 1: Joey Ansel-Mullen set up the first goal and scored the third as the Flyers (12-1) tallied three times over the final 16:27 of the opening half in beating St. Dom’s (4-7-2) at Portland.

Henry Hart opened the scoring from Ansel-Mullen. Luca Antolini then converted a pass from goalie Aidan Carlisle before Ansel-Mullen closed out the Waynflete scoring with an assist from Oliver Burdick.

Philip Kiehl scored for the Saints in the second half.

Matt Gosselin made 13 saves for the Saints; Carlisle stopped four for Waynflete.

WESTBROOK 3, BONNY EAGLE 1: Yousif Al-Shuwaili, Ahmed Qasem and Venecious Kai scored, and Logan Orr made seven saves as the Blue Blazes (6-3-2) topped the Scots (3-9) at Westbrook.

Chris Westgate scored for Bonny Eagle. Max Koons made 11 saves.

GORHAM 3, SANFORD 0: Three players scored as the Rams (9-2-1) blanked the Spartans (2-10) at Gorham.

Matthew Phinney and Colby Christakis scored in the first half. Sebastien Irish added a goal in the second half.

Zach Beaumont and Romain Salvi combined for two saves in the shutout.

CHEVERUS 0, THORNTON ACADEMY 0: The Stags (5-4-3) and Trojans (4-6-2) played to a draw at Saco.

Nick Lea had four saves for the Trojans, and Harrison Bell had three for Cheverus.

WINDHAM 4, BIDDEFORD 1: Owen Flibbert, Ezra Smith, Connor Langstaff and Ethan Wert scored as the Eagles (2-10) cruised to a 3-0 halftime lead over the Tigers (0-13) at Windham.

Kyle Dion scored for Biddeford.

RICHMOND 10, VALLEY 0: Dakotah Gilpatrick scored five goals as the Bobcats (9-2-1) cruised to a win at Richmond.

Andrew Vachon had three goals and six assists, figuring in all but one of the goals. Cole Alexander added a pair of goals.

Tom Bishop made 19 saves for Valley (2-8-0).

HALL-DALE 11, MOUNTAIN VALLEY 0: Akira Warren scored six goals to inch closer to the school’s single-season record as the Bulldogs (13-0-1) beat the Falcons (1-11-1).

Josh Nadeau and Camden Adams each added a pair of goals for Hall-Dale. Kai Lucas, Beka Bolkvadez and Adam Scovil also scored, and Sam Sheaffer made one save for his sixth shutout of the season.

WINTHROP 6, SPRUCE MOUNTAIN 2: Rowan Goebel-Bain had four goals and an assist as the Rambers (6-7) beat the Phoenix (3-11) at Jay.

Winthrop scored three times in the second half to break open a one-goal game. Kjaergaard Andreas and Colby Emery also scored goals in the win, and Jacob Smith made six saves.

Jack Gilbert and Caleb Finelli scored for Spruce Mountain.

Comments are not available on this story.