Bush could have won if voter fraud was not a factor.
Illinois and Pa are nototious for union mobster voter fraud.
"I think he may had a chance in Illinois if we could exclude Chicago."
No doubt about that! I am from Illinois, and most of our counties went for Bush. I did a quick tally in a spreadsheet using the county by county results posted at USAtoday.com. To the best of my knowledge the numbers match up with what is posted at the website I got them from.
Bush = 2,364,015 votes; Kerry = 2,826,757 votes. In Cook county alone, Kerry got 1,389,631 votes compared to Bush's 583,774 votes. If you take away those Cook county votes, Bush wins by a margin of 343,115.