Collin Ridout doubled and homered for Johnsburg, which cruised to the Class 3A Lakes Regional quarterfinal with a 12-0, five-inning win against North Chicago on Monday.
The No. 4-seeded Skyhawks will play No. 1-seed Grayslake Central on Wednesday.
Mike Pritts gave up one hit in three innings to earn the win. Also for Johnsburg, Joe Kass doubled and drove in three runs, and Nick Brengman drove in three runs.
Class 4A McHenry Regional: Cody Freund struck out seven to get the win for McHenry and hit two doubles and two RBIs in a 17-2, five-inning win against Round Lake.
The Warriors, the No. 4 seed, will play Grant, the No. 1 seed, Wednesday in the regional semifinals.
Also for McHenry, Devon Gehrke doubled, tripled and drove in three runs and Cole Hoeppel-Tranter doubled, homered and drove in three runs.
Jacobs 6, Lake Park 5: At Roselle, Nick Ledinsky hit an RBI double in the third inning for the Golden Eagles in a nonconference win.
Crystal Lake South 9, Marian Central 3: At Crystal Lake, Max Meitzler doubled and drove in two runs for the Gators in a nonconference win. Tanner Spoden homered for the Hurricanes.
St. Charles North 6, Dundee-Crown 3: Ryan Suwanski hit a solo home run in the fifth inning for the Chargers in a nonconference loss.
Also scoring for D-C were Trent Muscat and Fabian Guterriez.
• Rob Smith contributed to this report.