St. Mary’s boys keep perfect season going