Guards Charles Collins and Jameilen Jones combined to score 32 points as No. 7 BC High upset No. 3 St. John’s Prep, 53-47, in Dorchester last night.
The win is the biggest of the season for BC High (4-2), which had an early-season schedule featuring matchups with five ranked opponents that included a loss to No. 1 Charlestown.
“I thought one of the things that we got to show tonight was that we can compete with teams like St. John’s Prep,’’ said BC High coach Bill Loughnane.
The loss is the first for the Prep (4-1) since Jan. 29. The Prep, the defending Division 1 state champion, is 29-2 in its last 31 contests.
Freddy Shove’s late 3-pointer sent the Prep into the half trailing, 22-20.
Collins and Jones, both juniors, each finished with 16 points and combined to score 12 of BC High’s 16 fourth-quarter points.
BC High’s size advantage and 1-3-1 defense forced the Prep into 25 turnovers, including three in the final two minutes.
Trailing, 43-33, with 4:45 remaining, the Prep began to turn up its defensive intensity, extending its pressure full court.
Momentum swung the Prep’s way as it cut BC High’s lead to 45-42 with 2:02 left. Consecutive baskets by Oderah Obukwelu squashed the run and with the clock against them, the Prep was forced to foul.
BC High was solid from the line down the stretch, with Jones and Collins combining to go 8 for 10 from the line in the final frame.
Archbishop Williams 104, Bishop Feehan 97 - Sara Ryan and Kayla Papazian each scored 24 points as the 19th-ranked Bishops (7-1) prevailed in overtime. Feehan rallied from a 19-point deficit in the fourth quarter to send the game to OT.
Acton-Boxboro 53, Bedford 45 - Senior Elizabeth Belanger had a game-high 18 points for the Colonials (4-2).
Randolph 60, Charlestown 50 - Freshman point guard Jessica Nichols-LaRosa had 21 points, 8 rebounds, 9 assists, and 10 steals for the Blue Devils (6-1).
Brookline 57, Norwood 50 - Jamie Francona had 18 points to lead the Warriors (5-0).
Boston Latin 46, Concord-Carlisle 40 - Sophomore Maggie Mulligan had 20 points, 15 rebounds, and 8 blocked shots for the Wolfpack (4-4).
Medford 49, Bishop Fenwick 42 - Tania Holmes had 21 points, 6 steals, and 4 assists for the Mustangs (4-2).
Walpole 45, Newton North 40 - Freshman Summer King scored 15 points and grabbed 13 rebounds for the visiting Rebels (4-1).
Wilmington 56, Stoneham 53 - Emily Crannell scored 23 points for the Wildcats (5-2).
Madison Park 85, O’Bryant 62 - Junior forward David Stewart had a 34 points, 12 rebounds, and 4 blocks for the Cardinals (4-0).
Braintree 59, Milton 48 - Senior Pat Delano had 29 points and 15 rebounds for the Wamps (3-2).
Pope John 70, Medford 65 - Senior guard Malcolm Brown had 17 points, 11 rebounds, and 6 assists for the Tigers.
Malden Catholic 72, Xaverian 68 - Kyle Sangster (21 points) and Jared Louis (18 points) led the Lancers.
Newton North 58, Walpole 43 - Senior Luke Westman had 16 points, 9 rebounds, and 7 assists for the 11th-ranked Tigers (5-0).
Arlington 62, Belmont 57 - Brandon Castro (14 points) knocked down the winning shot with 50 seconds remaining for the Spy Ponders (2-2).
Norwood 57, Brookline 50 - Sean O’Neill scored 18 points for the Mustangs.
Malden Catholic 4, Xaverian 3 - Mike Iovanna scored twice as the top-ranked Lancers (4-1-1) tipped the 19th-ranked Hawks (2-3).
Wellesley 5, Weymouth 1 - Junior center Molly Connolly had a hat trick for the 18th-ranked Raiders.