Ryan Mahoney scored on an eight-yard run late in the first half, and Cary-Grove overcame three fourth-quarter fumbles to hang on for a 7-0 victory Saturday against visiting Crystal Lake Central in a Class 6A quarterfinal.
Crystal Lake complied 203 rushing yards on 48 attempts while their defense allowed Grant 181 total yards en route to a 30-13 victory in the second round of the Class 6A state playoffs.
In three leagues — North Suburban Lake, North Suburban Prairie and Fox Valley Fox — elite teams in the loop will go head-to-head Friday, with the winner of each game improving to 6-1 and clinching a playoff berth.