According to the Will County Clerk's unofficial results, with 111 of 111 precincts reporting, Giarrante has won with 3, 531 votes. The results are unofficial, from the Will County Clerk: "UNOFFICIAL RESULTS
On Election Night, as precincts are reporting, you will see the results being tabulated. These results will not include the Absentee by mail, Servicemen or Early Voting results. We will upload these results at the very end of the evening after all 445 precincts have been checked in.
Election results will not be official until Tuesday, April 26, when canvassing of votes is completed and after absentee ballots postmarked by midnight, April 4, and provisional and grace period ballots are counted on April 19."