In een lastige slotfase reed hij weg op anderhalve kilometer van de streep, en hij won met enkele meters voorsprong op de Colombiaan Rigoberto Uran. Op 3 seconden finishte de Nederlander Bauke Mollema als derde.
De Duitser Tony Martin (HTC-Columbia) kwam als 10e over de streep, in het groepje van Mollema, en hij neemt de leiderstrui over van de Zwitser Fabian Cancellara. Deze laatste, de eindwinnaar van vorig jaar, volgt nu in de stand op 1 seconde.