FREEPORT — Toby Holt scored 35 points and Ethan Sclar added 13 as Freeport earned a 66-55 boys’ basketball win over York on Tuesday.

The Falcons improved 8-7 with the win while the Wildcats fell to 10-5. Holt scored 12 points in the fourth quarter to seal the win, including 8 for 8 from the free-throw line.

Christopher Cummins led York with 10 points and Brady Cummins added nine.

GREELY 66, CAPE ELIZABETH 53: Zach Brown scored 17 points, Jack Kane added 16 and Greely (16-0) extended its win streak to 37 games with a win over the Capers (9-7) in Cumberland.

Brown scored eight points in the third quarter as the Rangers took a 49-30 lead heading into the fourth.

Finn Bowe scored 12 points for Cape Elizabeth. Andrew Hartel added 11.

PORTLAND 64, BONNY EAGLE 27: Simon Chadbourne knocked down four 3-pointers and finished with 12 points while Pedro Fonseca added 11 and the Bulldogs (14-1) rolled past the Scots (5-10) in Standish.

Emmanuel Yugu and Treyvonnte Ballew each added 10 for Portland, which led 30-15 at halftime.

Zachary Maturo scored 10 points to lead Bonny Eagle.

WAYNFLETE 108, SACOPEE VALLEY 42: Diraige Dahia scored 15 of his game-high 24 points in the third quarter, hitting five 3-pointer’s, John Veroneau added 15 points and the Flyers (12-3) rolled past the Hawks (0-13) in Portland.

Waynflete outscored Sacopee Valley 67-20 in the second and third quarters.

McGuire Sawyer scored 18 points, knocking down six 3-pointers, to lead Sacopee.

OLD ORCHARD BEACH 61, POLAND 49: Ian Regan scored a game-high 21 points with eight rebounds and five assists, and the Seagulls (8-7) outscored the Knights (2-13) 35-16 in the second half to get the win in Old Orchard.

Peter Bolduc scored 16 points, knocking down four 3-pointers for Poland, which led 33-26 at halftime. Tyler Tucci added 13.

Mike Davis chipped in with 11 points for Old Orchard.

GRAY-NEW GLOUCESTER 64, FRYEBURG ACADEMY 48: John Martin scored 13 points, Oliver Grant hit four 3-pointers and scored all 12 of his points in the fourth quarter, and the Patriots (9-6) pulled away from the Raiders (7-8) in Gray.

Gray-New Gloucester outscored Fryeburg 22-8 in the fourth quarter after taking a 42-40 lead.

Tucker Buzzell scored 14 points for the Raiders. Scott Parker added 13.

WESTBROOK 55, GORHAM 44: Deng Jany scored 18 points and Zac Manoogian had 16 as the Blue Blazes (10-5) pulled away in the second and third quarters to defeat the Rams (7-8) in Gorham.

Tyler Haines scored 14 points and Nickolas Strout finished with 10 for Gorham.

Jeremiah Alado added 11 points for Westbrook, which led 25-18 at the half.

DEERING 46, THORNTON ACADEMY 42: Darryl Germain scored 18 points and Ben Onek had 14 points and 10 rebounds to lead the Rams (6-8) past the Trojans (7-9) at Portland.

Andre Hart had 13 points and C.J. LaBreck added 11 for Thornton Academy.

Blaze Vail had 10 points and 14 rebounds for Deering, while Emmanual Biacho scored four points and grabbed 10 rebounds.

SANFORD 48, MASSABESIC 34: The Spartans (4-11) led 19-3 after the first quarter and held on to defeat the Mustangs (3-11) in Waterboro.

Leyton Bickford scored 11 points for Sanford. Issac DesVergnes scored 15 points for Massabesic.

BIDDEFORD 50, KENNEBUNK 47: Kyle Norton scored 18 points and the Tigers (11-3) pulled away from the Rams (10-5) in Kennebunk.

Cameron Lovejoy scored 27 points with six 3-pointers for Kennebunk.

Carter Edgerton added nine for Biddeford, which outscored Kennebunk 22-14 in the fourth quarter.

WINTHROP 40, MT. ABRAM 35: Cam Wood scored 16 points as the Ramblers (12-3) held on to beat the Roadrunners (1-14) in Winthrop.

Nate Leblanc added nine points for Winthrop, which led 27-18 at halftime.

Nate Luce scored 15 points for Mt. Abram.

CHEVERUS 71, NOBLE 21: The Stags (6-8) led 31-7 at the half and cruised to victory over the Knights (1-14) in Portland.

Owen Burke and Matthew Duchaine each scored 11 points for Cheverus.

YARMOUTH 57, LAKE REGION 35: Nolan Hagerty scored 15 points and Ashanti Haywood added 14 as the Clippers (10-5) beat the Lakers (7-8) in Yarmouth.

Yarmouth outscored Lake Region 13-4 in the second quarter to take a 28-15 lead at halftime.

BUCKFIELD 50, NORTH YARMOUTH ACADEMY 47: Ethan Jackson had 24 points and Zachary Grover 13 as the Bucks (7-8) rallied in the fourth quarter to defeat the Panthers (4-12) at Yarmouth.

Te’Andre King scored 29 points and grabbed 12 rebounds for NYA, which led 37-32 entering the fourth quarter.

RICHMOND 70, WISCASSET 43: Zach Small scored 34 points as Richmond (13-3) beat Wiscasset (0-16) in a Mountain Valley Conference game.

MARANACOOK 91, MORSE 53: Cash McClure scored 27 points to lead the Black Bears (11-4) over the Shipbuilders (1-14) in Readfield. Tom Warren led Morse with 17 points.

BRUNSWICK 64, LINCOLN ACADEMY 54: Dawson Hebert scored 19 points, Colby Bucknam had 15 and Noah Cox added 14 for the Dragons (11-4), who pulled away from the Eagles (1-14) in the fourth quarter at Newcastle.

Keyden Leeman scored 22 points for Lincoln Academy.

Brunswick’s Kyle Hanson grabbed nine rebounds.

HOCKEY

MT. ARARAT 4, CONY 0: Noah Austin had four goals and Cade Charron made 23 saves as Mt. Ararat/Lisbon/Morse (7-7) shut out Cony/Monmouth/Hall-Dale (7-4-1) in Hallowell.