FREEPORT — Hazael Tshituka and Brendan Carrell scored in the second half to lead Greely to a 2-0 win over Freeport in a Western Maine Conference boys’ soccer match Thursday afternoon.

It was the 200th career win for Greely Coach Mike Andreasen. The Rangers are now 6-5-1, while Freeport dropped to 5-7.

SOUTH PORTLAND 2, SANFORD 1: Kyle Patterson and Charlie Cronin scored the first two goals of the match as the Red Riots (12-0-1) defeated the Spartans (3-10) in Sanford.

Patterson’s goal came two minutes into the match on a pass from Cronin. Patterson set up Cronin’s goal 12 minutes into the second half.

Nicholas Ardonetto scored in the second half for Sanford.

Gavyn Moyer made 11 saves for Sanford, while Riley Hasson stopped three shots for South Portland.

SCARBOROUGH 1, PORTLAND 0: Marco Manfra scored with an assist from Brandon Wasser 15 minutes into the second half, lifting the Red Storm (9-4) past the Bulldogs (9-3-1) in Scarborough.

Morgan Pratt made eight saves for the shutout. Rowan Daligan stopped four shots for Portland.

THORNTON ACADEMY 1, BONNY EAGLE 0: Owen Hey scored with six minutes left in the first half off an assist from Chase Pierce, lifting the Trojans (8-4-1) over the Scots (5-8) in Saco.

Cam LaBrecque needed just three saves for the shutout. Connor Redlon made six saves for Bonny Eagle.

WINDHAM 6, MASSABESIC 1: Nick Rose scored twice, and the Eagles (3-10) raced to a 4-0 halftime lead on the way to a win over the Mustangs (3-10) in Waterboro.

Natan Lima, Evan Glicos, Andrew Sawyer and Braeden McCrillis each added a goal for Windham. Vireak Tray recorded two assists and Eagles keeper Alex Wilkins stopped four shots.

Antonio DeSimone scored in the second half for Massabesic, and Joshua Castonguay recorded eight saves.

KENNEBUNK 2, NOBLE 0: Ian Zogg and Alvaro Huezo Coto scored to lead the Rams (5-9) over the Knights (1-12) in North Berwick.

Quinn Battagliese recorded seven saves for the shutout.

SACOPEE VALLEY 6, NORTH YARMOUTH ACADEMY 2: Camden Bibro scored the go-ahead goal early in the second half and the Hawks (2-9-1) rallied from a 2-0 halftime deficit to beat the Panthers (3-8-1) in South Hiram.

North Yarmouth got first-half goals from Linus Maurer and Pierce Manchester, but Michael Murphy scored twice for Sacopee in the opening five minutes of the second half to tie the game.

Erik Fossum, Jared Jordan and Brad Spencer also scored for the Hawks, and Matt Day made nine saves. Connor Clock had six saves for NYA.

GARDINER 2, MORSE 0: Casey Bourque scored twice in the second half to lift the Tigers (4-8-1) over the Shipbuilders (1-10-1) in Gardiner.

Alic Shorey made eight saves to earn the shutout.

Jake Barre stopped eight shots for Morse.

GREATER PORTLAND CHRISTIAN 3, HIGHVIEW CHRISTIAN 1: Sebastien Irish and Jeremy Powers each had a goal and an assist in the first half to lead the Lions (4-7-1) past the Knights (1-11) in South Portland.

Caulin Patterson also scored to help GPCS build a 3-0 lead by halftime.

Noah Kepple scored in the second half for Highview Christian.

PINE TREE ACADEMY 6, A.R. GOULD 2: Levi Miongo and Evan Owen each scored three goals as the Breakers (11-1-1) cruised past the Bears (1-7-1) in Freeport.

Garrett Cote and Tristin Chamberlain scored for A.R. Gould, and Ernie Loranger had 12 saves.

Liam Knowles made nine saves for Pine Tree Academy.

MT. BLUE 4, MESSALONSKEE 1: Sam Smith recorded a hat trick and set a school record with 19 goals this season as the Cougars (8-4-1) defeated the Eagles (5-6-2) in Oakland.

Smith opened the scoring in the seventh minute. After an own goal made it 2-0, Smith curled in a free kick from 25 yards into the upper left-hand corner.

Adam Loewen set up Smith’s third goal in the 31st minute.

Messalonskee averted a shutout when Cole Smith converted a free kick late in the second half.

WINTHROP 6, DIRIGO 0: Rowan Goebel-Bain and Jared McLaughlin each scored twice to lead the Ramblers (6-7-1) to a win in Dixfield.

Bryce Cummings and Colby Emery also scored for Winthrop in its regular-season finale, and Ben Boulay made six saves.

Wes Libby recorded 14 saves for Dirigo (0-13).

MONMOUTH ACADEMY 1, HALL-DALE 1: Avery Pomerleau’s goal with 10 minutes left in regulation enabled Monmouth (11-0-2) to rally for a draw against Hall-Dale (11-1-1) in Farmingdale.