Top 10:
1º Dani Moreno (Katusha) 3:03:09
2º Sergio Luis Henao (Sky) m.t.
3º Matti Breschel (Rabobank)
4º Allan Davis (Orica Green Edge)
5º Nacer Bouhanni (FDJ Big Mat)
6º Fabian Taborre (Acqua&Sapone) a 2"
7º Giovanni Visconti (Movistar Team)
8º Franco Pellizotti (Androni Venezuela)
9º Juan Esteban Chaves (Colombia)
10º Danilo Di Luca (Acqua&Sapone)
Agreed, very weird to have OGE sprint train then a bunch of climbers moving to the front, but random sprinters filling 3rd 4th and 5th (with reasonable time gaps to those behind).