After seeing a 16 point halftime lead disappear against Salem on Friday, Marblehead was able to steady itself in the fourth quarter and come out with a dramatic 65-63 win over the Witches thanks to point guard DeMarco Dooley’s two free throws with 3.9 seconds remaining.”This is a big boost for us,” Marblehead coach Wayne Hanscom said.Marblehead (7-5) led 39-23 at the break but saw the Witches (9-5) come storming back to tie the game at 50-50 early in the fourth quarter. From there on, it was back and forth until Dooley pushed his team over the top.Tom Stockwell led all scorers with 22 points for the Magicians. Brian Gellert added 13 for the winners. Raphy Medrano had 19 points for the Witches with Antonio Reyes adding 14.English 71, Gloucester 56At Smith Fieldhouse in Gloucester, English (11-0) got a battle for a half from the hosts, finding itself tied 34-34 at the half before exploding for 19 points in the third quarter to pull away for good.Ryan Woumn led four Bulldogs in double figures with 16 points. Travonne Berry-Rogers added 13 while Keandre Stanton had 12 and Irving Vizcaino ended with 10.Classical 72, Danvers 54At Danvers, the Rams (8-5) tuned up for Sunday’s showdown with unbeaten St. John’s by taking care of business against the Falcons on the road.Jasper Grassa had 19 points and 10 assists to lead the Classical charge. Josh Cheever had 11 rebounds to help the Rams dominate the glass.Classical led 41-23 at the half and pulled away from there.Tech 76, Shawsheen 37At Billerica, Richie Warren Jr. had 17 points and Michael Duarte added 14 as the Tigers (7-6, 7-2 Commonwealth Conference) snapped a two game losing skid with the convincing win.”This was nice to get us back on track after a couple of tough losses,” Tech coach Marvin Avery said.Tech led 16-6 after one quarter and blew the game open in the second, taking a 40-14 lead into the half.Cathedral 50, St. Mary’s 47At Boston, the Spartans (6-5) exploded for 24 fourth quarter points but fell short against the hosts. Nick Gagliolo led the St. Mary’s offense with 10 points. Paul Bedard and Luis Rijo each had eight in the loss.Peabody 63, Swampscott 37At Swampscott, Kyle Boyce had 11 points as the Tanners (5-8) rolled to a convincing road win with Brian DeAngelis adding nine points and eight boards. Mike Walsh had a team high 10 points for the Big Blue (1-9).St. John’s 69, B.C. High 58At Memorial Gymnasium in Danvers, the Prep got 25 points and 20 rebounds from Pat Connaughton to pace four players in double figures en route to a 12th straight win this season.BC led 15-10 after one but the Eagles (12-0) responded to take a 24-21 lead at the half. MacKenzie Burt and James Doherty added 13 points each for the Prep with Steve Haladyna chipping in 10.Beverly 64, Saugus 58At Saugus, Curtis Manuel had 21 points as the Panthers (7-4) held off a Saugus charge in the fourth quarter.Mike Clayton had 12 points, nine rebounds and five assists to also contribute to the Panther cause. Justin Marrs added 12 points and four assists. Omar Benabicha led the Sachems with 21 points.Winthrop 77, Revere 52At Winthrop, Dino Mallios put up a game high 28 to pace the Vikings (12-1, 9-1) to a comfortable win over their rivals. Mark Jenkins added 17 for Winthrop, who blew the game open with a 19 point third quarter. Greg Cabral had 15 for the Patriots.Spellman 62, Fenwick 28At Peabody, Trevor Grace and Brett DiPanfilo had eight points each as the Crusaders (2-8) fell to the 12-1 Cardinals.