Boys basketball: Danbury defeats St. Joseph