SOUTH HIRAM — Devin Day scored the winning goal with nine minutes remaining in Tuesday’s match as Sacopee Valley edged North Yarmouth Academy 2-1 in boys’ soccer.

Day took a cross from Devin Ledoux, who worked the ball down the left side to set up the winner.

The Hawks (3-5) took a 1-0 lead on a direct kick by Will Goforth with 17 minutes left in the game.

The Panthers (6-3) tied the game four minutes later on a goal by Thomas Pitts.

Both goalies, Zach Woods for the Panthers and Cam Cyr for Sacopee, finished with four saves.

SCARBOROUGH 4, CHEVERUS 2: Matt Caron scored the winning goal on an assist from Noah Stracqualursi to break a 2-2 tie just beyond the midway point of the first half as the Red Storm (6-0-1) held on for a win over the Stags (5-2-2) at Scarborough.

The two teams traded goals earlier in the first half, with the Red Storm taking leads of 1-0 and 2-1 on goals by Josh Morrissey and Jacob Kacer.

Cheverus twice came back to tie the game on goals by Brady Levesque and Nik Hase.

Sam Jacobs scored with 2 seconds left in the first half to close out Scarborough’s scoring.

GORHAM 2, WESTBROOK 0: The Rams (6-0-1) got one goal each from Cody Elliott and Kyle King and Trenton Bassingthwaite made six saves to record the shutout in a win over the Blue Blazes (3-4-2) at Westbrook.

Elliott opened the scoring on a penalty kick with 21 minutes left in the game and King scored off an assist from Erik Andreasen with five minutes remaining.

Westbrook keeper DJ Henrikson finished with six saves.

GREATER PORTLAND CHRISTIAN 7, CHOP POINT 0: Jeremiah Hammond scored a pair of goals and also collected three assists for the Lions (5-2-1) as they cruised past the Blue Bears (2-4) at South Portland.

Ethan Spaulding and Teddy Lane also scored two goals apiece and freshman Jeremy Powers added his first career goal to close out the scoring.

SANFORD 6, NOBLE 0: Mitch Duncan scored four goals and also had one assist for the Spartans (3-5) as they scored six first-half goals to down the Knights (0-8) at North Berwick.

Patrick Morris added two goals and three assists and Earl Fall collected two assists.

Sanford keeper Tylar Burgess made four saves for the shutout.

GRAY-NEW GLOUCESTER 4, FRYEBURG ACADEMY 0: Ben Rogers netted two goals to lead Gray-New Gloucester (6-2-1) in a shutout of Fryeburg Academy (3-4-1) at Gray.

Liam Stewart added a first-half goal as the Patriots took a 3-0 lead at halftime. Austin Gallant scored in the second half.

Keeper John Henry Villanueva completed the shutout with eight saves. Fryeburg goalie Will Zeliff also finished with eight stops.

FREEPORT 5, LAKE REGION 0: The Falcons (2-5-1) had five players score in a win over Lake Region (0-6-1) at Freeport.

Chandler Wyman, Evan McKittrick, Bryce Schmidt and Josh Spaulding all scored in the first half. Nate Smail wrapped up the scoring with a second-half goal.

BANGOR 1, BRUNSWICK 1: JD Souza scored the tying goal for the Dragons (5-3-1) off a free kick from Noah Imperato midway through the first half in a draw against the Rams (5-3-1) at Brunswick.

Bangor took the lead 10 minutes into the game on a goal by Garth Berenyl.

Josh Dorr made 18 saves for the Dragons.

Bangor keeper Stanley Clark finished with five saves.

MARSHWOOD 6, BIDDEFORD 0: Jason Janetos had two goals and one assist to pace Marshwood (4-3-1) over Biddeford (0-8) at South Berwick.

Riley Dinsmore-Patch, Eyob Bosse, Henry Herbold and Daniel Bosse all added goals.

Keeper Sam Leathe held the Tigers scoreless with eight saves. Biddeford goalie Tristan Huot handled 12.

THORNTON ACADEMY 7, BONNY EAGLE 3: Simon Trcka scored four goals to pace Thornton Academy (7-0-2) over Bonny Eagle (1-5-1) at Standish.

Chase Pierce added two goals for the Trojans and Dalton Moore scored one.

The Scots, who trailed 5-1 at halftime, had two goals from Ryan Moody and one from Aiden Rausch.

Goalie Brady Grass had 10 saves for the Scots, and Thornton keeper Alex Arnold stopped five.

WAYNFLETE 6, POLAND 0: Aaron Lee scored three goals and assisted on two others to lead the Flyers (5-2) past the Knights (2-4-1) at Poland.

Tommy Silk added a pair of goals and Ahmed Mohamed had one goal and one assist for Waynflete, which led 5-0 at halftime.

YORK 2, KENNEBUNK 1: Spencer Goulette scored on an assist from Ryan Webb in the 45th minute to break a 1-1 tie and lift the Wildcats (4-3-1) over the Rams (3-4-1) at York.

Alex Nickerson opened the scoring for the Wildcats in the 13th minute on an assist from Webb.

Spencer Thibodeau scored the equalizer for the Rams in the 43rd minute.

YARMOUTH 5, CAPE ELIZABETH 1: Henry Coolidge scored two goals and Luke Groothoff collected three assists to lead the Clippers (7-1) past the Capers (3-4) at Cape Elizabeth.

Matthew Dostie, Gibson Harnett and Eric LaBrie added one goal apiece for Yarmouth, which led 2-1 at halftime.

Connor Thoreck scored for Cape.

LINCOLN 6, MOUNT VIEW 1: Seth Davis finished with 14 saves but it was not enough as the Mustangs fell to Lincoln Academy.

MESSALONSKEE 4, OXFORD HILLS 0: Dylan Labun scored two goals to lift the Eagles to the KVAC A win in Oakland.

Jack Moore scored on a penalty kick for Messalonskee (4-4-1) and Dan Turner rounded out the scoring. Ryan McCarthy and Jonathan Wilkie each had an assist and Dylan Jones made three saves in net.

Jacob Beauchesne stopped 14 shots for the Vikings (0-8-0).

WATERVILLE 9, SPRUCE MOUNTAIN 1: Peter Mayhorn had four goals to pace the Purple Panthers to the KVAC B win in Waterville.

Ethan Cayer added a goal and three assists for Waterville (6-2-1) and Bridger Holly, Dalton Henderson, Conrad Ayers and Nathan Pinnette also scored.

Ethan Nurick made two saves.

Landon Brochu scored for the Phoenix (0-8-0). Michael Dyke made 16 saves.

SKOWHEGAN 2, LAWRENCE 1: Brent Curran scored with 9:05 remaining to snap a 1-1 game and lift Skowhegan over Lawrence in a KVAC Class A game.

David Rosado also scored for Skowhegan (3-6-0).

Parker Towne scored for the Bulldogs (0-9-0).

Max Marin had 10 saves for Lawrence and Gavin Patton had five for the Indians.

ISLESBORO 3, TEMPLE 2: Islesboro scored twice in the second half, then held off Temple Academy.

Brad Smith and Harrison Deng scored for Temple (1-6-0).

Timothy Larsen had 10 saves.

Finn Gibson, Patrick Kehoe and Sage Kelley scored for Islesboro.