YORK — Alex Nickerson scored a pair of first-half goals Tuesday and York went on to hand Falmouth its first schoolboy soccer loss of the season 2-1 in a Western Maine Conference game.

Nickerson opened the scoring from James Peter in the 25th minute. Nickerson extended the lead to 2-0 in the 42nd minute from Malcolm Hughes.

Kevin Rusell scored from Matt Polewaczyk for Falmouth (5-1) in the 56th minute.

Brett Smith and Ian Hovde combined to make six saves for the Wildcats (3-2-1).

FRYEBURG ACADEMY 3, FREEPORT 1: Gunner Gurnis had a goal and an assist as the Raiders (3-2-1) took a 2-0 halftime lead and held off the Falcons (1-4-1) at Fryeburg.

After Max Kummer started the scoring unassisted, Jordan Kruguer added a goal from Gurnis.

Gurnis took a feed from Pablo Portuondo to make it 3-0 before Caiden Shea scored for Freeport from Bryce Schmidt.

OCEANSIDE 2, MEDOMAK VALLEY 2: Andrew King scored a pair of goals and Colby Dorr made 11 saves for the Mariners (5-0-1) against the Panthers (4-2-1) at Waldoboro.

Cameron Leach scored twice for Medomak, both from Jackson Vail.

Cameron Robinson finished with five saves for the Panthers, who took an early 1-0 lead before falling behind 2-1 late in the first half.

CHEVERUS 5, WINDHAM 0: Brady Levesque scored a pair of goals, and Mackenzie Hoglund collected one goal and two assists as the Stags (4-0-2) downed the Eagles (1-5) at Portland.

Luc Dionne and Andrei Vile added one goal apiece for Cheverus, which led 2-0 at halftime.

Jake Tomkinson made three saves to record the shutout.

Ryan Plummer finished with 11 saves for Windham.

WESTBROOK 1, MARSHWOOD 0: Nshuti Gakuru scored midway through the first half and the Blue Blazes (3-2-1) held off the Hawks (2-3-1) at South Berwick.

Sam Leathe finished with seven saves for Marshwood.

THORNTON ACADEMY 5, NOBLE 0: Alex Arnold had a pair of goals as the Golden Trojans (5-0-2) handled the Knights (0-6) at Saco.

Dalton Moore had a goal and an assist, and Edwin Kayumba and Stefano Vanotti also scored.

Zach White stopped 10 shots for Noble. Conner Lehigh needed one save for the shutout.

RANGELEY 1, GREATER PORTLAND CHRISTIAN 0: Ricky Thompson deflected in a shot as the Lakers (2-3-1) edged the Lions (4-1-1) at South Portland.

Mason Jones had four saves for Greater Portland Christian. Timmy White stopped eight shots for Rangeley.

POLAND 3, SACOPEE VALLEY 1: The Knights (2-3-1) scored three unanswered goals to pull away from the Hawks (2-4) at South Hiram.

After Will Goforth set up Devin Day with the first goal for Sacopee, Patrick Kuklinski tied it before halftime.

Nate Choinard scored unassisted early in the second half for the Knights. Tom Flint made it 3-1 from Ethan Letourneau.

Cam Cyr stopped four shots for Hawks. Trevor Saunders had 11 saves for Poland.

GORHAM 3, SANFORD 0: Jackson Fotter had three second-half goals for the Rams (4-0-1) against the Spartans (1-5) at Sanford.

Jackson Taylor had a pair of assists and Tyler Richmond added an assist for Gorham.

Tylar Burgess had 22 saves for Sanford. Trenton Bassingthwaite stopped eight shots for the shutout.

SOUTH PORTLAND 5, BIDDEFORD 2: Kervens Antoine scored three goals to lead the Red Riots (3-2-1) over the Tigers (0-5) at South Portland.

Ahmed Suja and Khalid Suja added one goal apiece for South Portland, which led 3-0 at halftime.

George Bigeni scored twice for Biddeford.

GRAY-NEW GLOUCESTER 1, NORTH YARMOUTH ACADEMY 0: Bryce Hayman scored with 36 seconds remaining in the second overtime as the Patriots (3-2-1) downed the Panthers (4-2) at Gray.

Josiah Carter sent a shot out front that played off a defender over to Hayman, who put it in.

Zach Woods had four saves for the Panthers. John Henry Villanueva stopped six shots for the shutout.

SKOWHEGAN 2, MESSALONSKEE 0: The Indians (1-6) won a game for the first time in 11 years, upsetting Messalonskee (3-3-1) at Skowhegan.

David Rosado scored both goals. Alex Paul and Kyle Davis had assists.

Gavin Patton had 13 saves to earn the shutout.

“The look on the boys’ faces said it all,” Skowhegan Coach Dillon Clark said. “They were extremely pumped, extremely proud, and I think they’re psyched to see this keep going.”

BUCKFIELD 2, RICHMOND 1: Brendan Emmons scored for the Bobcats (3-1-1)in a loss to the Bucks (5-1) at Buckfield.