Stephen Alex scored 19 points and undefeated Portland pulled away in the final two minutes Tuesday night to defeat Cheverus 57-45 in an SMAA schoolboy basketball game at Keegan Gym.

Tanner Foley and Amir Moss added 11 points, and Liam Densmore finished with 10 for Portland (7-0).

The Bulldogs led 46-45 with 1:50 left and scored a layup on their next possession before sealing it with free throws down the stretch.

Austin Boudreau scored 21 points on seven 3-pointers for Cheverus (4-2). Jesse Matthews followed with 11 points.

BOOTHBAY REGION 57, LISBON 37: The Seahawks (7-0) used hot shooting and staunch defense to take a 21-11 halftime lead and defeat the Greyhounds (3-5) at Lisbon Falls.

Boothbay stretched the lead to 54-18 after three quarters.

John Hepburn led Boothbay with 14 points and seven boards; Evan Hepburn added 13 points.

Johnny Yim scored 17 points for Lisbon.

SOUTH PORTLAND 64, DEERING 58: The Red Riots (6-2) used 23 offensive rebounds and a 17-4 fourth quarter to come from behind and defeat the Rams (5-2) at Portland.

Deering built a 34-25 halftime lead but only converted 40 percent at the foul line (14 of 35).

Jack Fiorini led South Portland with 19 points, Jordin Jackson added 14 and Jaren Muller 10.

Malik White led Deering with 19 points, Garang Majok had 11 and Benedict Williams 10.

GORHAM 53, SANFORD 34: Spencer Ruda and Nick Thibeault scored 10 points apiece as the Rams (4-3) downed the Spartans (1-6) at Gorham.

Tyler Bernaiche added eight points for Gorham, which led 25-17 at halftime, then went on a 22-9 third-quarter run.

Harris Layn led Sanford with 11 points.

FRYEBURG ACADEMY 58, GRAY-NEW GLOUCESTER 44: Ryan Gullikson scored 11 of his 26 points in the fourth quarter to lead the Raiders (4-2) over the Patriots (3-3) at Fryeburg.

Jonathan Burk added 12 points and Ben Southwick 11 for Fryeburg.

Tyler St. Pierre led Gray-New Gloucester with 15 points.

LAKE REGION 51, CAPE ELIZABETH 45: Jackson Lesure scored 12 of his 15 points in the fourth quarter, including 7 of 10 from the foul line, as the Lakers (4-2) overcame the Capers (4-2) at Naples.

Lesure also had 10 rebounds and six assists, and Nick Hall added 11 points, including seven in the fourth quarter, for the Lakers, who trailed 32-30 through three.

Quinn Hewitt led the Capers with 15 points.

SEACOAST CHRISTIAN 55, RICHMOND 43: The Guardians (5-1) took a 24-13 halftime lead and rolled past the Bobcats (4-2) at South Berwick.

Isaac LaCroix led Seacoast Christian with 15 points. Caleb LaCroix and Tim Yeaton each tossed in 14.

Tyler Soucy had 12 points to lead Richmond.

OAK HILL 60, WISCASSET 59: Dalton Therrien scored 25 points, including the winning 3-pointer at the buzzer, to lift the Raiders (2-5) over the Wolverines (2-5) at Wales.

Therrien stole the ball with less than 5 seconds left and called a timeout to set up a play before hitting his third 3-pointer of the game.

Jonah Martin had 11 points and Connor Elwell 10 for Oak Hill. Brandan Sprague finished with 24 points and Nate Woodman added 10 for the Wolverines.

MEDOMAK VALLEY 69, GARDINER 64: Trailing 36-24 at halftime, the Panthers (7-1) used a 31-15 third-quarter outburst, sparked by 13 points by Micah Williamson, to come from behind and edge the Tigers (6-2) at Waldoboro.

SPRUCE MOUNTAIN 47, MORSE 43: Deonte Ring scored 12 points, Anthony York added 11 and Tyler Kachnovich scored 10 for the Phoenix (4-4), who erased a seven-point halftime deficit and beat the Shipbuilders (6-2) at Jay.

GREELY 69, POLAND 57: Matt McDevitt had 27 points and nine rebounds as the Rangers (3-3) defeated the Knights (2-4) at Cumberland.

Gabe Axelson had 12 points and nine assists for the Rangers, who built a 31-21 lead in the first half.

WESTBROOK 55, MASSABESIC 40: Sean Jany scored 15 points for the Blue Blazes (5-3), who took a 17-6 lead and cruised past the Mustangs (1-6) at Waterboro.

Derreck Breunig and Blake Fillmore each had nine points for Westbrook.

HOCKEY

BRUNSWICK 9, CONY/MONMOUTH ACADEMY 6: Jacob McGowan had three goals and five assists for the Dragons (5-1), who scored eight times in the second period against Cony/Monmouth Academy (1-4) at Hallowell.

SCARBOROUGH 3, EDWARD LITTLE 1: The Red Storm (5-2) scored three unanswered third-period goals to rally past the Red Eddies (3-4) at Auburn.

Max Girard’s power-play goal gave Edward Little a 1-0 lead through two periods from Cade Chapman and Ben Steele.

Jack Callahan countered for Scarborough with a pair of power-play goals in 22 seconds in the third.

PORTLAND/DEERING 5, WINDHAM 1: Ryan Ruhlin had two goals and an assist, and Phil McCallum collected three assists for Portland/Deering (3-4), which scored four times in the third period to pull away from the Eagles (2-2-1) at Portland.

Cameron King added a pair of goals for Portland/Deering, including his first varsity goal, and Dylan Wike also had his first career goal for Portland/Deering.