Not surprised by the results of this race at all.
Lets compare the candidates key issues:
Troy Balderson Republican:
Balancing the budget: (Most Americans support this idea, Clinton did this)
Military: (Of course)
Economy & Jobs: (Yes)
Building The Wall: (Good meat for the base to chew on)
2nd Amendment (More good meat)
Faith & Values (Abortion - covers the evangical base)
Healthcare (63% of Americans support repealing the ACA & replacing it with Medicare-for-All)
Supporting President Trump (70% Americans believe Trump-Russia is over-hyped by corporate media).
Danny OConnor Democrat
Healthcare - Danny will fight to protect access to quality health care. (What does access mean? I have access to buy a Lamborghini but can’t afford it, nor could I afford the maintenance).
Creating Economic Opportunity and Jobs (How?)
Finding Common Ground (On what issues?)
Combating Climate Change (How?)
Improving Our Education System - By expanding federal student loans & making community college & trade schools accessible to everyone. (How is worsening the student debt crisis by loaning out more money fix this issue?)
Safeguarding Our Voting Rights (Really?)
Protecting Medicare & Social Security (These programs won’t be altered per Trump, so why make this an issue?)