SOUTH HIRAM — Eoin Anderson scored with 19 seconds remaining Thursday night to lift North Yarmouth Academy to a 46-45 victory against Sacopee Valley in a Western Maine Conference schoolboy basketball game.

NYA (6-6) made up a four-point deficit in the final 58 seconds.

The Hawks (2-7), who made just two of their 10 free throws in the fourth quarter, had a potential winning shot at the buzzer by Blake Trueworthy rim out.

Jake Malcom scored a game-high 18 points for the Panthers. Anderson finished with 12. Trueworthy led Sacopee with 13 points.

ST. DOMINIC 49, WISCASSET 48: Michael Bryant had a team-high 14 points as the Saints (5-6) edged by the Wolverines (4-9) at Wiscasset.

WINDHAM 67, MASSABESIC 42: The Eagles (8-4) used a 22-7 run in the second quarter, featuring 12 points by Kevin Weisser, to pull away from the Mustangs (1-11) at Windham.

Weisser finished with a game-high 25 points, and added five boards and two blocked shots, Ryan Gorman tossed in 14 points for Windham.

HYDE 62, ISLESBORO 45: The Phoenix (8-1) went on a 10-2 run to start the third quarter and defeated the Eagles (6-4) at Bath.

BOOTHBAY REGION 53, WINTHROP 46: Evan Hepburn scored 17 points, John Hepburn added 13 and Abel Bryer scored 12 for the Seahawks (11-1), who held off a late charge by the Ramblers (11-1) at Winthrop.

Boothbay led 48-31 early in the fourth quarter, but Winthrop scored the next 15 points to make it 48-46. The Seahawks then scored the final five points.

BOYS’ HOCKEY

CHEVERUS 8, BRUNSWICK 1: The Stags (8-2-1) scored three goals in a 9-second span of the second period and defeated the Dragons (8-3) at Portland.

Alex Libby had two goals and an assist, Luke Trickey added a pair of goals, and James Hannigan and Cam Dube each had a goal and two assists for Cheverus.

SOUTH PORTLAND/FREEPORT/WAYNFLETE 5, MT. ARARAT/LISBON 4: Andrew Whipple scored his second goal of the game with 3:49 left in overtime to lift South Portland/Freeport/Waynflete (6-4) over Mt. Ararat/Lisbon (1-8) at Brunswick.

Whipple also had three assists for South Portland/Freeport/Waynflete, which trailed 4-2 going into the third period but tied it on goals by Chris Mitchell and Kyle Halvorsen in the final 5:10 of regulation, including the tying goal with 1:26 remaining.

KENNEBUNK 10, PORTLAND/DEERING 1: Jan Rutrle had two goals and an assist as the Rams (8-0-1) downed the Bulldogs (4-7) at Portland.

Jack Graydon also had two goals and an assist, and Donovan Conner contributed three assists.

YARMOUTH 4, GARDINER 0: The Clippers (3-6) scored two power-play goals in the second period and shut out the Tigers (3-6) at Hallowell.

Cooper May had a goal and an assist, and Walter Conrad and Patrick Grant contributed a pair of assists.

GIRLS’ BASKETBALL

HYDE 49, ISLESBORO 27: Lilli Allen scored 12 of her team-high 26 points in the third quarter as the Phoenix (8-0) handled the Eagles (4-6) at Bath.

TRAIP ACADEMY 50, KENTS HILL 30: Cassidy Delano and Jessica MacNeill scored 10 points apiece to lead a balanced offense for the Rangers (3-7), who took control in the second half and defeated the Huskies (2-3) at Kittery.

Trailing 19-16 at halftime, Traip outscored Kents Hill 24-1 in the third quarter. The Rangers had 10 assists on 11 baskets in the quarter.

SACOPEE VALLEY 44, NORTH YARMOUTH ACADEMY 23: The Hawks (6-4) took an 18-2 lead after the first quarter and cruised past the Panthers (2-9) at Yarmouth.

Helen Ruhlin and Haiden Sawyer each had eight points to lead Sacopee Valley.

THORNTON ACADEMY 59, BIDDEFORD 21: Victoria Lux scored a game-high 16 points as the Golden Trojans (11-1) handled the Tigers (2-9) at Saco.

Isabella Robinson added 14 points for Thornton.

GIRLS’ HOCKEY

SCARBOROUGH 9, PORTLAND/DEERING 2: Samantha Shoebottom scored four of her five goals in the first period and also had an assist for the Red Storm (10-2), who scored five times in the first period and cruised past Portland/Deering (1-11-1) at Saco.

Ivy DiBiase added a pair of goals, Megan Doak had two assists, and Lily Nygren finished with one goal and one assist for the Red Storm.