OLD ORCHARD BEACH — Mike Anderson scored 14 points Thursday night and Sacopee Valley held on for a 40-39 victory against Old Orchard Beach in a Western Maine Conference schoolboy basketball game.

Jeff Taylor added 10 points for the Hawks (2-4), who led 19-17 at halftime and 34-30 after three quarters.

Old Orchard (1-3), led by Andrew Fleury and Anthony Langella-Laws with 12 points each, got within one in the fourth quarter but never tied.

WELLS 66, GRAY-NEW GLOUCESTER 50: Jake Moody and Dylan Stevens scored 19 points each to lead the Warriors (3-3) over Gray-New Gloucester (1-4) at Wells.

They combined for 10 points in the first quarter as the Warriors opened a 17-9 lead. Stevens led Wells with 10 rebounds, and Moody contributed five assists, two steals and five rebounds.

YARMOUTH 65, FRYEBURG ACADEMY 35: Josh Britten scored 24 points to lead the Clippers (5-1) past the Raiders (0-5) at Yarmouth.

Chris Knaub added 11 points and Sam Torres had 10 for Yarmouth, which led 20-5 after one quarter.

FALMOUTH 75, TRAIP ACADEMY 26: Matt Packard scored 13 points and Alex Cattell added 10 to lead 13 scorers for the Yachtsmen (5-0) against Traip Academy (2-4) at Falmouth.

Falmouth opened with an 18-5 run, then pulled steadily away in the middle quarters before closing with an 18-2 run.

SOUTH PORTLAND 57, KENNEBUNK 42: Ben Burkey finished with 14 points, and Logan Gaddar and John Tolan added 11 points each to lead the Red Riots (4-1) over the Rams (2-3) at Kennebunk.

Nate Gilbert paced Kennebunk with 15 points.

MARSHWOOD 69, WINDHAM 57: Matthew Crosby scored 17 points for the Hawks (4-1), who took a 20-7 first-quarter lead against the Eagles (1-4) at South Berwick.

Brady Dodge and Daniel Veino each chipped in 14 points for Marshwood. Crosby and Veino had six points apiece in the first quarter.

CAMDEN HILLS 89, BELFAST 53: Adam Carlsen and Chandler Crans scored season highs with 29 and 20 points, respectively, as Camden Hills (5-0) handled Belfast (0-4) at Rockport.

YORK 68, FREEPORT 25: Aaron Todd scored 20 points to lead York (5-1) over the Falcons (1-4) at Freeport.

Luke Claflin added 13 points for the Wildcats.

CAPE ELIZABETH 52, LAKE REGION 43: Chris Robicheaw paced the Capers (4-2) with 15 points against Lake Region (2-4) at Cape Elizabeth.

The Capers never trailed but couldn’t pull away until the fourth quarter. Sam Donnelly, who finished with 11 points, was 4 of 4 at the line in the fourth.

BRUNSWICK 60, MT. ARARAT 41: Mitchell Black scored 11 points for the Dragons (4-1), who took command early against the Eagles (0-5) at Brunswick.

BOOTHBAY REGION 73, LISBON 37: Ben Dickinson had 15 points as the Seahawks (4-1) stopped the Greyhounds (0-5) at Lisbon Falls.

PORTLAND 63, SCARBOROUGH 60: Justin Zukowski scored 16 points for the Bulldogs (3-2) in an overtime victory against the Red Storm (2-3) at Portland.

Jayvon Pitts-Young added 15 points, and Mike Herrick had 10 points for Portland.

POLAND 63, GREELY 40: Jacob Littlefield scored 16 points and the Knights (3-2) used long-range shooting to sink the Rangers (3-3) at Poland.

Littlefield, Logan Nichols and Andrew Peterson each had two of Poland’s 11 3-pointers; Caleb Martin finished with three.

LEAVITT 60, MORSE 40: Jordan Hersom scored 22 points for the Hornets (5-0), who used a 14-4 second-quarter run to take a 33-21 lead against the Shipbuilders (1-3) at Turner.

HOCKEY

GREELY 7, GARDINER 0: Kyle Kramlich of Greely (3-0-1) needed just 11 saves to shut out Gardiner (2-2) at Falmouth.

Reid Howland scored 31 seconds into the game, and Kenny Richards added a power-play goal at 8:59 of the first period to give the Rangers a two-goal lead.

CHEVERUS 9, PORTLAND 0: Liam Fitzpatrick had three goals and two assists, and Mark Snyder added two goals and two assists to lead the Stags (3-1) past the visiting Bulldogs (0-5) at Portland.

CAPE ELIZABETH 8, LEAVITT 2: Nick Breed had a goal and four assists for the Capers (2-0-2), who pulled away from the Hornets (3-2) with four third-period goals at Portland.

WESTBROOK 3, MASSABESIC/OLD ORCHARD BEACH 1: Kyle Gaudreau had a goal and two assists to lead Westbrook (2-3) past Massabesic/Old Orchard Beach (1-4).