FALMOUTH – Brady Fleurent had two goals and two assists Saturday night to lead Biddeford to a 5-2 victory against Greely in a game between undefeated schoolboy hockey teams at Family Ice Center.

Biddeford (9-0-2) is the top-ranked team in Western Class A. Greely (10-1-1) is top-ranked in Western Class B.

Scott Callahan and Bryan Dallaire each added a goal and an assist for Biddeford, which took a 3-0 lead in the first period and outshot Greely 44-26 .

John Downey and Devyn Rogers scored and Matt Labbe made 39 saves for the Rangers.

Biddeford goalie Tyler Morton stopped 24 shots.

YORK 7, LEAVITT 0: Conor O’Brien had two goals and two assists, and Anthony Figlioli also scored twice to help the Wildcats (8-5) beat the Hornets (4-8) at Dover, N.H.

Alex Ahrickenchikh made 12 saves for his third shutout of the month. George Lindbom and Jared Clauson each added a goal and an assist.

SCARBOROUGH 5, EDWARD LITTLE 3: Zach Pettingill scored two power-play goals and Jake Gross added another for the Red Storm (5-6), who took a 4-1 lead against the Red Eddies (6-7) at Saco.

Brian McKeown also had a goal and an assist.

Edward Little pulled within 4-3 on goals by Brandon Pelletier and Jared Pelletier before Jordan Bathe clinched it with 4:23 remaining.

KENNEBUNK 2, SOUTH PORTLAND 2: D.J. Robinson and Harrison Hall scored for the Rams (4-8-1), who twice rallied from a one-goal deficit to tie the Red Riots (4-5-2) at Portland.

Zach Griffin assisted South Portland’s goals by Cole Rowland and Robert Hannigan.

South Portland goalie Dominic Desjardins made 49 saves, including nine in overtime.

Jordan Kadlik stopped 36 shots for Kennebunk.

DEERING 2, CHEVERUS 0: Jackson Stevens made 31 saves and Denny Patenaude and Connor Petropoulos scored for the Rams (3-7) against the Stags (8-3) at Portland.

NOBLE 8, BONNY EAGLE 3: Jesse Cotty had a had trick as the Knights (9-1) cruised past the Scots (3-9) at Gorham.

David Sullivan scored twice and had an assist for Noble. David Woodworth added a goal and an assist.

Connor Shields and Josh Bagley each had a goal and an assist for Bonny Eagle.

THORNTON ACADEMY 3, WATERVILLE 2: Seth Prior scored 59 seconds into overtime to lift the Trojans (7-4) over Waterville (7-6) at Biddeford.

The Panthers got goals from J.T. Whitten and Kyle Bishop, the second on a power play with 57 seconds left in regulation.

GORHAM 6, WINDHAM/SACOPEE VALLEY 0: Six players scored as the Rams (4-7) shut out the Wings (2-11) at Gorham.

Steven Bory, Shawn Sullivan, Chris Hardy, Nate Goodrich, Drew Hopkins and Connor Smith scored.

BASKETBALL

GREELY 56, LAKE REGION 31: Sam Johnston scored 19 points, including three 3-pointers, to lead the Rangers (13-1) against the Lakers (4-10) at Cumberland.

Tanner Storey added 12 points and four blocks for the Rangers, who outscored Lake Region 19-5 in the second quarter to take a 27-11 halftime lead.

BONNY EAGLE 78, WINDHAM 57: Cam McKague scored 23 points and Steve Simonds added 20 as the Scots (10-3) used a 22-1 first-half run to pull away from the Eagles (6-7) at Standish.

Cole Libby chipped in with 10 rebounds, and Dustin Cole collected nine points and seven assists.

WESTBROOK 56, GORHAM 34: Edwin Grant led a balanced offense with 12 points as the Blue Blazes (9-4) defeated the Rams (3-10) at Gorham.

Zach Gardiner scored 10 for Westbrook. Nguot Ngout added nine points, and Trevor Bates and Sean Murphy had eight apiece.

CALVARY CHAPEL 75, GREATER PORTLAND CHRISTIAN 33: Ben Miller had 25 points to lead the Sabers (4-9) over the Lions (2-11) at Falmouth.

Ben Hammond scored 27 points for Greater Portland.

CHEVERUS 70, PORTLAND 43: Louie DiStasio scored 16 of his 21 points in the first half as the Stags (13-0) cruised to a 39-11 lead over the Bulldogs (6-7) at Portland.

Griffin Brady and Connor O’Neil helped with 13 apiece.

ELAN 58, A.R. GOULD 52: Jack Peters scored 10 of his 23 points in the first quarter as the Buccaneers (15-1) took a 16-10 lead against the Bears (7-6) at South Portland.

Malik Nunn helped with 21 points.

BRUNSWICK 60, ERSKINE ACADEMY 49: Mitchell Black scored 17 points, including 11 from the free-throw line, and the Dragons (8-7) pulled away at Brunswick.

Alex Ouellette added 16 points and Garrett Erb had 15.

Caleb Bragg-Grady scored 14 points for Erskine (1-13).