'Andy Schleck trok op zo’n schitterende manier de spurt aan dat ik niet kon verliezen', aldus de Nederlander. 'We waren slechts met een noodploeg van vijf renners naar Frankfurt gekomen. Twee daarvan, Bak en Steensen, reden hun eerste koers na gedwongen inactiviteit, en Matthew Goss kampte nog met jetlag zodat we eigenlijk slechts met twee fitte renners aan de start kwamen. Maar we hebben het wel voor elkaar gekregen.'
Op 35 km van de finish viel de beslissing toen 9 renners wegreden uit een kopgroep van 17, waaruit Andrea Moletta en Andreas Dietziker door een valpartij al verdwenen waren. Bij de negen waren de koppels Karsten Kroon en Andy Schleck (CSC), en Fabian Wegmann en Davide Rebellin (Gerolsteiner) en Christian Knees (Milram), Steffen Wesemann (Cycle Collstrop), Mauricio Ardila (Rabobank), Björn Glasner (Team Kuota-Senges) en Nicholas Roche (Credit Agricole). Ze reden anderhalve minuut van het peloton weg en werden niet meer bedreigd.
In de laatste kilometers waren er enkele schuchtere aanvallen van twee keer Christian Knees en een keer Davide Rebellin, maar Andy Schleck waakte. In de spurt maakte Kroon het af.
Uitslag:
1. Karsten Kroon (Ned/CSC), de 179 km in 4u25:36
2. Davide Rebellin (Ita) z.t.
3. Mauricio Ardila (Col)
4. Fabian Wegmann (Dui)
5. Christian Knees (Dui)
6. Nicolas Roche (Ier)
7. Steffen Wesemann (Zwi)
8. Björn Glasner (Dui) op 0:03
9. Andy Schleck (Lux) 0:04
10. Bert de Waele (BEL) 1:10