The Lunenburg/Ayer Shirley boys hockey team stormed past a red-hot Worcester team, 4-1, on the road at Buffone Arena.

High schools

Connor Viviano scored twice for Lunenburg/Ayer Shirley, which ended a six-game winning streak for Worcester (6-2).

Matthew Albert added a second-period goal and Jacob Mauro scored into an empty net in the third. Jackson Ehwa and Sean Simpson tallied assists.


Leominster 3

North Middlesex 1

Maliq Munoz-Preko scored 2 goals and Bryce Vitone added a solo tally for Leominster.

Ryan Riel scored in the third period for North Middlesex.

Shawsheen 3

Nashoba Tech 2

Jared Palmer made 18 saves in his first varsity start to backbone the Rams to the victory at Hallenborg Pavillon in Billerica.

Junior winger Dan McGaffigan netted a goal and assist for Shawsheen.

Nashoba Tech made things close by scoring the last two goals on tallies by Matt Denti and Connor Lefebvre.


Tyngsboro 57

North Middlesex 34

Christian Beck scored 23 points while leading the Tigers past North Middlesex Regional.

Groton-Dunstable 60

Nashoba Reg. 50

Senior guard Evan Cook scored 16 of his 17 points in the 2nd half and G-D outscored Nashoba, 20-10, in the 4th quarter to get separation.

Connor Keegan had 10 points for the Crusaders. Brian Scott and Jacob Gavel had 8 points each.

Groton-Dunstable 66

North Middlesex 29

Evan Cook scored 16 points, dished out 6 assists, and had 4 rebounds for the winners.


Joe Bushnell checked in with 8 points for the Crusaders.

Kyle Blaisdell tossed in 9 points for North Middlesex.


Nashoba Reg. 67

Groton-Dunstable 50

Junior Bronwyn Morgan had a team-high 15 points for G-D.

Hannah Wynn (4 assists) and Emma Wilson had 9 points each for the Crusaders.

Groton-Dunstable 60

North Middlesex 24

Emma Wilson paced Groton-Dunstable's attack with 13 points, 2 steals and 3 assists.

Hannah Wynn finished with 9 points, 6 assists and 9 rebounds, while Jillian Van Pelt checked in with 5 points and 5 steals for the Crusaders.