Bryant Lilly tossed a 5-hitter and struck out six batters to lead Sterling to a 3-1 victory against Ottawa on Tuesday at Gartner Park.
Lilly didn't allow an earned run and worked around five walks in going the distance.
The Pirates hurt themselves with five errors.
Streator 12, Dixon 1, 6 inn.: The Bulldogs scored nine runs in the top of the sixth to break open a close game in Dixon.
The Dukes (7-17-1, 1-12-1) managed just two hits – an RBI single by Angelo Valdes and a single by Cal Jarrett.
Jarrett was the losing pitcher.
Newman 11, Riverdale 1, 5 inn.: Trevor Bolin scattered four hits and didn't allow an earned run in five innings as the Comets beat the visiting Rams.
Nate Olson drove in three runs to lead the offense, and Brandon Burke added two. A.J. Sharp delivered three singles.
Freeport-Aquin 10, AFC 1: Tristan Bushman had two hits and knocked in the Raiders' lone run in the fourth inning of a Northwest Upstate Illini Conference East Division road loss.
Bret Gittleson (3-4) took the loss. He allowed six runs (four earned) in three innings while striking out three and hitting two batters. Troy Mairs also had two hits in the loss for AFC (5-15, 1-13 NUIC East).
Erie-Prophetstown 7, Amboy 1: Owen McConnell hit a home run and knocked in two runs for the Panthers (11-12) in a Three Rivers North home win.
Kyle Coleman hit a double for E-P, and Ethan Howard dominated on the mound, striking out 13 batters while allowing one earned run in seven innings.
Will Crownhart took the loss for the Clippers.
West Carroll 8, East Dubuque 4: Shaun Magill went 3-for 4 with two RBIs for the Thunder (13-14) in a home win.
Matt Dyson walked three times and scored three runs, while teammate Marshall Benters went 2-for-3 with two singles for West Carroll.
Benters (4-1) also earned the win, going all seven innings and allowing four runs (two earned), nine hits and had seven strikeouts.
Milledgeville 10, Galena 4: Kameron DawTyne homered and drove in three runs as the Missiles handled the Pirates in Milledgeville.
Zach Herin drove in a pair of runs for Milledgeville (8-9), while Devin Biller and Anthony Rizzo each had two hits.
Caleb Skoog (2-1) was the winning pitcher.
Forreston-Polo 12, Orangeville 0, 5 inn.: Ethan Groom didn't allow a hit and struck out four as the Cardinals overwhelmed the Broncos in Orangeville.
Austin Groshans drove in three runs for Forreston-Polo (14-11).
Rock Falls 4, Byron 0: Julie Dodd got the start on Senior Night and made the most of it, tossing a 3-hitter as the Rockets blanked the visiting Tigers.
Dodd (4-2) struck out two and walked two.
Winnebago 4, Oregon 2: Emily Perkins doubled, singled twice and drove in a run for the Hawks in a loss to the visiting Indians.
Abby Baker took the loss, allowing four runs, 11 hits and a walk, while striking out two.
Allison Parlapiano had four hits, including a home run, and two RBIs for Winnebago.
Newman 8, Riverdale 1: Lakyn Waldschmidt flirted with a no-hitter for the Comets before settling for a 1-hitter in a victory against the visiting Rams.
Waldschmidt (10-4) didn't allow a hit until two outs in the seventh, and it led to an unearned run. She struck out seven batters and walked four.
Julie Hurd went 4-for-4 at the plate, with two doubles and an RBI. Jenna Stevens doubled twice, singled, and drove in two runs for Newman (13-10, 4-6 Three Rivers North).
Erie-Prophetstown 8, Amboy 7: Kaeli Kovarik went 3-for-4 with two singles and a home run to lead the Panthers to a Three Rivers North win at home.
The Panthers scored two runs in the bottom of the sixth and held the Clippers (15-9) scoreless in their top half of the seventh to grab the win.
Courtney Rhine led Amboy with two hits, including a triple and had two RBIs.
Panthers pitcher Kylie Ackerman earned the win, while Amboy's Destinee Oenes took the loss.
Milledgeville 20, Galena 0, 5 inn.: Kendra Schave homered twice, including a grand slam, as the Missiles crushed the Pirates in Milledgeville.
Courtney Swalve had three RBIs, while Taylor Grenoble, Morgan Adolph, Jenna Bibler and Holly Brall each added two.
Northwest Upstate Illini Conference Meet: The meet resumed Tuesday after poor weather on Monday forced schools to head home early.
Galena-East Dubuque-River Ridge won its third consecutive NUIC championship with 111 points. Pecatonica-Durand (100) was second and Dakota (68) was third.
West Carroll (63) was fourth, Milledgeville (44) was seventh while Polo-Forreston (17) took ninth in the nine-team meet at Lena.
Miranda Grisham led Milledgeville with two wins, and she picked up two more third-place finishes.
Grisham won the long jump with a distance of 16 feet, 2 1/2 inches, and finished first in the 400 (1:02.82). The senior grabbed third in the 100 (12.94) and added another third-place finish in the 200 (27.09).
Courtney Boyer also earned two wins for West Carroll. She was first in the 100 hurdles (16.85) and 300 hurdles (54.08). The Thunder also won the 400 relay in 54.01.
Geneseo 7, Sterling 0: The Golden Warriors (8-14-1) capped off the regular season with a home loss to the Maple Leafs.
Lakyn Waldschmidt, Newman softball, 1-hitter
Kaeli Kovarik, Erie-Prophetstown softball, 3-for-4, HR
Kendra Schave, Milledgeville softball, 2 HR, 5 RBI
Ethan Groom, Forreston-Polo baseball, no-hitter
Ethan Howard, Erie-Prophetstown baseball, 1 R, 13 K, complete-game