St. Joseph's High School beat Brookfield in a nailbiter, 21-20 for the CIAC Class M title. New Canaan won their third straight CIAC Class L Championship title against Darien.