The results were too close to call all night during the Iowa Caucus. While most were expecting to see a Mitt Romney win no one would have guessed how close the final tally would be. It was a mere seven votes that determined who was on top.

The top three spots were Mitt Romney 24.6%, Rick Santorum 24.5% and Ron Paul 21.4%.

[via AP]

Rick Santorum addresses Iowa and the Nation

Mitt Romney addresses Iowa and the Nation

Ron Paul allows Veteran from Iraq to speak while addressing Iowa and the Nation