Naperville North 5, West Aurora 3:
The Huskies (12-7, 8-5) broke a 3-3 tie by scoring a run in the third and a run in the fifth inning. Carson Brown, Pat Mollo, John Sagen and Nick Oros drove in runs in support of winning pitcher Brandon Herbstritt, who scattered 8 hits in 6 innings.
Metea Valley 12, East Aurora 0:
Matt Karlins pitched a 5-inning 1-hitter with 5 strikeouts and no walks for the Mustangs (9-11, 7-10) to finish off a three-game Upstate Eight Conference sweep. Connor Archey, who had 3 RBI, Andrew Fox and Andy See had 2 hits apiece.
Waubonsie Valley 7, Bartlett 0:
C.J. Lee and winning pitcher Tyler Hasper went 2-for-3 with 2 RBI as the Warriors (12-7, 10-4) swept in the Upstate Eight Conference. Ben Vietri also drove in 2 runs.
St. Francis 14, Walther Lutheran 8:
The Spartans (12-8, 9-4) smacked 16 hits including home runs by Jack Petrando and Tim Zettinger, who went 4-for-5 with 4 RBI in the Suburban Christian Conference win. Alex Alcantara and Jason Sullivan each had 4 hits and 3 RBI. Matt Kelly was the winning pitcher.
Lisle 15, Luther North 5:
Ryan Van Volkenburg, Kevin Coppin, Adam Grego and Jake Oard had 2 RBI apiece for the Lions (14-6) in their five-inning nonconference victory. Winning pitcher Cliff Krause and Eric Puccini combined on the mound.
Downers South 7, Downers North 3:
Winning pitcher Zach Taylor went 3-for-4 with a double and 2 RBI for the victorious Mustangs (21-3). Zack Burdi and Kevin Raher each had 2 hits. Jack Goergen went 2-for-3 with 2 RBI for Downers North (16-4).
York 8, Hinsdale South 1:
River Pitlock pitched a 4-hitter with 9 strikeouts, no walks and no earned runs as the Dukes (13-11) beat Hinsdale South (15-6). Anthony Santos went 3-for-3 with 2 runs scored and an RBI. Josh Paparone had 2 hits. Mike Marrera drove in the Hornets' lone run.
Morton 7, Hinsdale Central 2:
Jared Eck and Justice Camalick drove in runs for the Red Devils (11-8) in their West Suburban Conference crossover loss.