No. 13 Illinois handed Ohio State its first Big Ten defeat of the season in a choppy game marred with fouls and free throws.