SCARBOROUGH — Connor Sirois nailed five 3-pointers Tuesday night to lead Bonny Eagle to a 61-57 boys’ basketball win against Scarborough.

Sirois finished with 15 points, connecting on three shots from long-range in a close fourth quarter. Zachary Maturo scored a game-high 17 points for the Scots (3-1). Jackson Hogan added 16 points, hitting four 3-pointers.

Nick Fiorillo led Scarborough (0-5) with 13 points, and Jaquan Seme added 12 points.

PORTLAND 73, LEWISTON 31: Terion Moss scored 13 of his 25 points in the second quarter as the Bulldogs (4-0) pushed a 17-15 lead to 42-19 over visiting Lewiston (0-4) at the half.

Moss also led a Portland defense that held the Blue Devils to four second-quarter points by taking away the passing lanes and attacking the ball.

Griffin Foley added 15 points for Portland. Luke Madore’s 10 points led Lewiston.

FREEPORT 48, SACOPEE VALLEY 44: Joey Burke and Matthew Nielsen combined for nine third-quarter points as the Falcons (1-3) rallied back to grab a 33-31 lead and held off the Hawks (0-4) at South Hiram.

Sacopee Valley had a 27-19 halftime lead.

Toby Holt and Connor Dosties each had nine points to lead a balanced offense for Freeport, and Burke finished with eight points.

Cameron Cyr led the way for the Hawks with a game-high 20 points, Alex Mudgetts chipped in with 14 points, including a pair of 3-pointers.

THORNTON ACADEMY 69, SANFORD 50: Austin Boudreau hit five 3-pointers and scored a game-high 22 points to lead the Golden Trojans (4-0) over the Spartans (2-2) in Sanford.

With the game tied at halftime, Thornton Academy pulled away in the second half, outscoring Sanford 38-19.

David Keohan added 16 points for the Trojans.

Brad Bouchard led the Spartans with 16 points, hitting four 3-pointers.

GREELY 64, GORHAM 53: Matt McDevitt scored eight points during the second quarter as the Rangers (5-0) turned a four-point deficit into a 31-26 lead over Gorham (1-3) in Cumberland.

Jordan Bagshaw then scored eight of his 16 points in the second half as Greely slowly widened the lead.

McDevitt finished with 19 points. Jackson Fotter scored 26 for the Rams.

OLD ORCHARD BEACH 55, POLAND 53: Kyle Allen hit a layup at the buzzer for the winner for the Seagulls (2-2) as they edged the Knights (2-2) at Poland.

Poland trailed by as many as 16 points with 1 minute to play in the third quarter, but rallied led by 11 fourth-quarter points by Kurtis Leighton.

Ian Regan had 15 points to lead four Old Orchard players in double figures, Brian Davis had 14 points, and Allen finished with 12 points and Cody Blanchette tossed in 10.

Leighton finished with a team-leading 16 points, including three baskets from behind the arc, and Caleb Hodgkin added 13.

BIDDEFORD 59, CAPE ELIZABETH 36: The Tigers (2-2) forced 26 turnovers and posted a 37-18 advantage in the second half as they easily defeated the Capers (1-2) in Cape Elizabeth.

Cody Saucier led Biddeford with 10 points, hitting two 3-pointers. Caleb Ball and Patrick Pearl each added nine points.

Marshall Peterson scored 11 points for the Capers, and Finn Bowe added 10 points.

YARMOUTH 65, MARANACOOK 45: Jonathan Torres scored 15 points and the Clippers (4-1) led 32-18 at the half on their way to defeating the Black Bears (0-5) in Yarmouth.

Nolan Hagerty added 14 points for Yarmouth.

Kyle Wilbur led Maranacook with 10 points. Silas Mohlar added nine points, hitting two 3-pointers.

WESTBROOK 39, FRYEBURG 36: Westbrook scored off a turnover and Zac Manoogian hit a pair of free throws as the Blue Blazes (2-1) notched the final four points of the game to slip past the Raiders (2-2) in Fryeburg.

Fryeburg attempted a pair of 3-pointers in the final seconds, but missed.

Landon Sjoberg added 11 points for Westbrook, Cody Gullikson’s 18 led Fryeburg.

GRAY-NEW GLOUCESTER 63, LINCOLN ACADEMY 54: John Martin scored 12 of his game-high 22 points in the fourth quarter as the Patriots (2-2) took control of a game that was tied 40-40 after three quarters at Newcastle.

John Henry Villanueva went 4 for 4 from the free-throw line in the fourth quarter and finished with 16 points for Gray-New Gloucester, and Josiah Rottari tossed in 10 points, including three 3-pointers.

Bryce York led Lincoln Academy with 21 points and Keyden Leeman added 13 points.

WAYNFLETE 53, NORTH YARMOUTH 44: Jack Meahl’s 21 points led Waynflete (3-1) to a victory over the Panthers (1-3) in Yarmouth.

The Flyers, leading by four with three minutes to play, combined steals with five successful free throws to nail down the win.

Asker Hussein scored 11 points for the Flyers, and Jake Malcom had 14 and Haven Cutko 11 for North Yarmouth.

KENNEBUNK 57, LEAVITT 50: Cameron Lovejoy hit five 3-pointers and scored a game-high 25 points to lead the Rams (3-1) over the Hornets (0-4) in Kennebunk.

Lovejoy scored 10 in the third quarter in which the Rams outscored the Hornets 23-10.

Nick Angello led the Hornets with 16 points, hitting four 3-pointers.

OCEANSIDE 73, LAWRENCE 62: Mason Cooper scored 43 points, but it was not enough as the Mariners (3-0) earned the win in Rockport.

Mike Norton scored 22 points to lead Oceanside and Nate Raye added 19.

Braden Ballard and Brandon Hill each had five points for Lawrence (0-4).

MESSALONSKEE 64, CAMDEN HILLS 54: Griffin Tuttle had seven points, eight rebounds, six assists and six blocks to help the Eagles (2-2) to the win in Camden.

Nate Violette led all scorers with 26 points, and James Kouletsis had 18 for Messalonskee.

Devin Bangel scored 25 points for Camden Hills (2-2).

MEDOMAK VALLEY 64, NOKOMIS 58: Kyle Donlin’s 18 points helped the Panthers remain unbeaten, in Newport.

Brent Stewart added 12 points for Medomak (4-0).

Zach Hartsgrove had 27 points for Nokomis (3-1), and Brad Allen added 12 points and seven rebounds.

SEACOAST CHRISTIAN 59, GREATER PORTLAND CHRISTIAN 29: Caleb LaCroix had nine of his 11 points in the second quarter as the Guardians (3-2) pulled away to a 36-16 halftime lead and downed the Lions (1-3) at South Portland.

Jet Archer had 12 points and grabbed six boards to lead the way for Seacoast Christian, Sky Archer added nine points and six rebounds, and Marlon Bernard chipped in with nine points and six steals.

Ethan Spaulding led Greater Portland Christian with eight points.

RICHMOND 76, ST. DOMINIC 44: The Bobcats (5-0) held a 46-16 lead at halftime and easily cruised to victory over the Saints (0-3) in Richmond.

Zach Small and Matt Holt each scored 18 points and pulled down eight rebounds for Richmond.

Sam Rines scored a game-high 21 points for the Saints.

WINSLOW 69, BELFAST 63: Jack Morneault scored 18 points and Spencer Miranda added 17 points to lead the Black Raiders (4-0) over the Lions (2-1) in Winslow.

Dylan Hutchinson scored 10 points for Winslow.

Nolan Woods led Belfast with 23 points.

FOREST HILLS 72, BUCKFIELD 50: Parker Desjardins scored 24 points to lead the Tigers (1-3) in Jackman.

Dalton Gregoire added 15 points for Forest Hills.

Noah Wiley had 11 points for Buckfield (0-4).

HOCKEY

FALMOUTH 9, YARMOUTH 1: Reece Armitage and Alex Grade scored within the opening 46 seconds of the second period as Falmouth (2-0-1) began to run away from a 1-1 first-period tie against the Clippers (1-1-1) in Yarmouth.

Armitage scored the first of his three goals three minutes into the game for a 1-0 Yachtsmen lead, only to have Yarmouth’s Bill Jacobs tied the game with a minute left in the period. But Falmouth skated to victory with four goals in each of the next two periods.

Grade finished with two goals, and Garrett Tracey and Jack Kidder each had a goal and an assist. Spencer Pierce blocked nine of the 10 shots he faced in net for Falmouth. Dan Latham had 39 saves for the Clippers.