STANDISH — Connor Reagan had three goals and an assist Tuesday night to power Gorham to a 4-2 victory against Bonny Eagle in a Western Maine Conference schoolboy soccer game.

Reagan opened the scoring 26 seconds into the game, assisted on Kevin Lubelczyk’s goal, then scored again for a 3-0 halftime lead.

After Dylan Carlson and Matt McClure scored for Bonny Eagle (4-2-2), Reagan clinched it for Gorham (6-2) midway through the second half.

 

MARSHWOOD 6, MASSABESIC 5: T.J. Osborne scored on a penalty kick in overtime to complete a come-from-behind victory for Marshwood (6-2) against Massabesic (1-7) at South Berwick.

Massabesic took a 4-1 lead in the first half as Tyler Twombly, Brian Wardwell, John Strandburg and Michael Crowley scored.

Tyler Lammers scored for Marshwood in the first half and again in the second. Steve Smith also scored twice for Marshwood.

 

GRAY-NEW GLOUCESTER 6, WELLS 0: Jack Martell scored two goals to pace the Patriots (5-4) over Wells (0-8) at Gray.

Jack Martell scored twice in the first half, and Ian Martell and Ben Verrill also scored. Craig Moreau and Will Bartlett added second-half goals. Bartlett, Zach Knapp, Kolby Arnold and Donnie Hodges had assists, and Ryan Cavallaro needed four saves for the shutout.

Alex McCormick came up with 10 stops for Wells.

 

NOBLE 2, THORNTON ACADEMY 2: Thomas Doucette made five saves for Noble (2-5-1) against Thornton Academy (0-7-1) at Saco.

Jacob Emard and Ben Haskell scored for the Knights; Matt LeBlanc and Brandon Briggs answered for Thornton. Chris Roberts finished with three stops for the Golden Trojans.

 

SOUTH PORTLAND 3, DEERING 2: Nem Kaurin scored twice as the Red Riots (6-2) held off Deering (1-6-1) at South Portland.

South Portland took a 2-0 lead in the first half on goals by Nick Genesio and Kaurin.

Charlie Dupee scored for the Rams at 1:05 of the second half. Kaurin then scored his second at nine minutes before Connor Montello answered for Deering a minute later.

 

BRUNSWICK 1, OXFORD HILLS 0: Will Bann took Garrett Brann’s diagonal feed from the middle of the field to the wing, ran down the left side and beat goalie Matt McVety after 10:18 as the Dragons (8-0) beat Oxford Hills (1-6-1) at Brunswick.

McVety made 16 saves to keep the Vikings in the game. Seth Holmblad had one save for Brunswick.

 

CAPE ELIZABETH 4, FRYEBURG ACADEMY 0: Blake Barritt had a goal and an assist, and Andy Lynch, Tim LaVallee and Forrest Hewitt also scored for the Capers (7-0-1) against the Raiders (2-6) at Cape Elizabeth.

Brett Parker made three saves for Cape.

 

GREELY 3, FREEPORT 0: Jonathan Coyne scored twice in the first half and assisted Sean Ross in the second as the Rangers (5-3) shut out Freeport (2-6-1) at Cumberland.

Chase Rohon and Brandon Pinette also had assists.

Jonah Normandeau and Baile Train combined for four saves for Greely. Connor Dietrich finished with seven saves for the Falcons.

 

POLAND 2, LAKE REGION 1: Colin Dudley and Nate Morin scored a minute apart early in the game as the Knights (2-5) edged Lake Region (1-6-1) at Poland.

Dudley dribbled through several defenders to score after nine minutes. Morin made it 2-0 with a chip shot off a cross.

Jared Black scored a breakaway goal for the Lakers in the final second of the first half.

Dakota Bush finished with 10 saves for Lake Region. Dillon Douglas stopped two shots for the Knights.

 

MT. ARARAT 8, CONY 1: Adam Levesque, Casey Becker and Dan Purington scored two goals each to lead the Eagles (2-3-2) over the Rams (0-6-1) at Augusta.

Dan Couverette scored for Cony.