It was Semifinal Sunday on the high school gridiron.
Twenty-four teams competed to keep their championship hopes alive.
Defending Class MM champs North Haven battled Windsor.
Barlow tried to defend its Class SS title, taking on Sheehan for a spot in the final.
Get Connecticut local news, weather forecasts and entertainment stories to your inbox. Sign up for NBC Connecticut newsletters.
In Class S, Cromwell took on Ansonia and Bloomfield matched up with Notre Dame-Fairfield.