Will Peters scored 6 points, including the winning basket in the final minute of play, and grabbed 10 rebounds as Dracut High edged Haverhill, 42-41, in a Merrimack Valley Conference boys basketball game.
Greater Lowell, Lowell Catholic and Billerica also scored wins.
Mitchell Monette scored 14 points for the Middies, who evened their record at 4-4.
JC Santiago finished with 9 points and 6 rebounds, while Cam McCullough notched 8 points and 10 rebounds.
Boston Latin 47
Junior Jake Barisano paced Westford Academy's offense with 16 points, 6 rebounds and 2 steals.
Adam Scaramuzzo (7 points, 4 rebounds, 2 steals, 2 charges taken) and Michael Zacharachuk (6 points, 4 rebounds, 1 steal) played well for the Grey Ghosts (3-7, 1-2 DCL Large).
Greater Lowell 83
Essex Tech 57
Luis Mota (16 points) and Paul Choate (15 points) paced Greater Lowell Tech's high-powered attack.
Luis Huertas and Tyler Bussey netted 11 points each for the Gryphons (7-2).
Lowell Catholic 60
Cristo Rey 38
The Crusaders shut out Cristo Rey in the second quarter en route to the home-court victory.
The win puts LC at 6-3 overall (5-0 CCL Small) while the loss was the first of the season for the Boston school (5-1).
For Lowell Catholic, sophomore Isaiah Taylor had a huge game with 23 points, 7 assists and 8 rebounds.
Ryan Murphy tallied 14 points, 8 rebounds and 4 blocks, while Aiden Deady notched 14 points, 5 assists and 5 steals for Billerica in this MVC Division 2 game.
Ankeet Patel finished with 12 points, 9 rebounds and 4 assists for the Indians (5-4, 2-2 MVC Division 2).