Bartlett 5, Metea Valley 2: Justin Blanchett's run-scoring double keyed a 3-run sixth inning as the Hawks snapped a 2-2 tie to win in the Upstate Eight Valley. Blanchett (3-1) was also the winning pitcher. He twirled 6 innings of 2-hit baseball before giving way to Colin Nowak, who retired the side in order in the seventh with 2 strikeouts. Matt Vitulli went 2-for-3 and drove in a run for Bartlett (14-12, 13-12)
South Elgin 6, East Aurora 0: Alex Wolfe (3-2) held East Aurora (1-29, 0-24) to 2 hits and 2 walks in 6 scoreless innings to earn the Upstate Eight Valley win. Nick Binder went 3-for-4 with a triple and 4 RBI, and David Goins finished 2-for-2 with a double, RBI and scored twice for South Elgin (14-14, 13-11).
St. Charles North 9, Elgin 1: Junior Ryan Sitter had 2 hits, but he also took the loss on the mound in this Upstate Eight River contest in St. Charles. Sitter (2-5) lasted 5 innings for Elgin (6-21, 5-19).
Burlington Central 10, DeKalb 2: Ryan Schuring and Blake Alexander each smacked 2-run doubles during a 7-run fourth inning that propelled the Rockets to a nonconference road win. Josh Lung also doubled and drove in 2 runs and Michael Scott went 3-for-4 for Central (13-9). Winning pitcher Jacob Schutta (4-0) held DeKalb to 2 earned runs on 8 hits and no walks and struck out 8 in 6 innings.
Prairie Ridge 10, Cary-Grove 9: The Trojans rallied for 4 runs in the top of the seventh and had the potential tying run on third base with one out, but reliever Erik Jakubosky struck out Matt Ewert and Zach Marszal in succession to end this FVC Valley thriller in favor of Prairie Ridge (22-9, 13-6). Andrew Brierton went 2-for-4 with a home run, 2 RBI and scored twice. Brierton (3-3) was the losing pitcher, allowing 6 runs (5 earned) on 5 hits and a walk in 3 innings. Jeremy Vasquez (3-for-4, 2B, 2 RBI) and Dean Christakes (2-for-3, RBI, 2 runs) led the attack for Cary-Grove (18-11, 12-7).
Crystal Lake Central 2, Hampshire 1: Adam Maizonet's solo home run in the top of the seventh drew the Whip-Purs within a run, but they stranded the potential tying run at second base. Senior Dan Leverenz threw a complete-game 6-hitter for CL Central (16-11, 10-9). Andrew Brown was the hard-luck losing pitcher, allowing 2 earned runs on 4 hits and no walks. He struck out 5 in 6 innings for Hampshire (14-14, 6-13).