SoftballMorrison 7, Newman 0: Bella Duncan followed up her 30 strikeout game with a perfect game pitching in the home win. She struck out 19 and walked none in seven hitless innings. Allie Anderson had a two-run home run in the win.

Erie-Prophetstown 10, Monmouth-Roseville 3: The Panthers out-hit the Titans 10-3 in the road victory. LaSalle-Peru 15, Rock Falls 0 (4 inn.): The Rockets had just one hit in the road loss.

Riverdale 13, Sterling 6: The Rams used an eight-run fifth inning to take control in the win. Mya Lira had three hits, including two doubles, for Sterling and Dasia Lewis had two RBIs.Prairie Central 13, Fulton 8 (8 inn.

): Resse Germann was 3 for 4 with three RBIs as Fulton scored five runs in the bottom of the seventh to force extras. But the comeback fell short as the Hawks scored five times in the eighth and shut out the Steamers in the bottom half.Forreston 18, Routt 9 (4 inn.

): Isabella Thiel had a double and five RBIs in the road win. Forreston scored 10 runs in the second inning to take control. Gardner-South Wilmington 17, Forreston 2 (4 inn.

): The Cardinals had just one hit in the road loss. BaseballSterling 18, Eastland 3 (4 inn.): Tatum Allen went 4 for 4 with three runs scored and Drew Nettleton had three RBIs and a double in the home win.

Newman 11, Morrison 8: The Comets scored in all but one inning in the road win. Ashton Miner was 2 for 3 with three RBIs and Daniel Kelly had a double and two RBIs for Newman. Dixon 9, Guilford 8 (8 inn.

): The Dukes.