Division I saw Northampton, Chicopee, Holyoke, and Central advance to the Semifinals.
In Division II, Drury advanced. They’ll play the winner of Saturday’s Belchertown/Wahconah game. Other side of the draw – Hoosac Valley upset Hampshire, while Mahar beat Athol.
And in Division III, Sabis will face Lenox in the Semifinals. Lee and Granby both won. They’ll face one another.