Softball: Kaneland defeats DeKalb, 4-3