Willowbrook's Caitlyn Kulczyski threw a perfect game with 17 strikeouts, Nazareth baseball threw a combined no-hitter, Montini softball won two games at the Marengo Tournament, Downers Grove North baseball beat Hinsdale Central and more in Saturday's roundup.