It's all over but the shouting...
It's in the books.... Perhaps the upset of the night - Thodos beats Moreno in E. Moline.
O'Brien handily was the top vote getter in the Moline mayoral race, with Welvaert earning the right to oppose O'Brien in the general.
Helen Heiland pulled from 10 votes behind to a 10 vote lead within the last hours to win in E. Moline's Ward 1
Lohse wins as Silvis Mayor
Connie Mohr-Wright wins South Moline Township Clerk
Cockerill is in as Milan mayor.
Complete final results here.