Franklin 3 - Brewins 1
Dorchester 9 - Holy Name 4
Hawks 4 - Burlington 1
Falmouth 3 - Framingham 2
Marblehead 2 - Braintree 1 (3 OT)
Franklin 3 - Pembroke 2
Framingham 4 - Arlington 3
Framingham 5 - Waltham 3
Waltham 3 - Barnstable 2
Panthers 1 - Waltham 0
Falmouth 3 - Wellesley 1
Andover 3 - Wizards 1
Happy Cows 3 - Lightening 2