David Millar took the lead when he finished, but the hills and downhill sectors in the course may favour the likes of Leipheimer - as Millar is seriously underrated for hills. Plus, he faded a bit at the finish.
Isidro Nozal was the first to beat Millar, and then Di Luca took 2nd.
The winner? The TT King of the season so far, taking his 3rd TT win, its:
1
Levi Leipheimer
TEAM MILRAM
27'59
2
Janez Brajkovic
COFIDIS, LE CRÉDIT PAR TÉLÉPHONE
+ 4
3
Isidro Nozal
T-MOBILE TEAM
+ 9
4
Danilo Di Luca
ASTANÁ
+ 11
5
David Millar
SAUNIER DUVAL - PRODIR
+ 15
6
Cadel Evans
FRANÇAISE DES JEUX
+ 17
7
Christophe Moreau
BOUYGUES TELECOM
+ 18
8
José Ivan Gutiérrez Palacios
CAISSE D'EPARGNE
+ 19
9
Óscar Pereiro Sio
CAISSE D'EPARGNE
+ 25
10
Rubén Plaza
BOUYGUES TELECOM
+ 26
11
Vladimir Gusev
TEAM CSC
+ 31
12
Leonardo Piepoli
SAUNIER DUVAL - PRODIR
+ 33
13
Vincenzo Nibali
LIQUIGAS
s.t.
14
Felix Cardénas
CAISSE D'EPARGNE
+ 35
15
Rinaldo Nocentini
LAMPRE - FONDITAL
+ 36
16
Andy Schleck
LIQUIGAS
+ 37
17
Sylvain Chavanel
COFIDIS, LE CRÉDIT PAR TÉLÉPHONE
+ 39
18
Carlos Castaño
DISCOVERY CHANNEL PRO CYCLING TEAM
s.t.
19
Julio Alberto Perez Cuapio
AG2R PRÉVOYANCE
+ 40
20
Iban Mayo
LIQUIGAS
s.t.
21
Rik Verbrugghe
COFIDIS, LE CRÉDIT PAR TÉLÉPHONE
+ 41
22
Ivan Parra Pinto
COFIDIS, LE CRÉDIT PAR TÉLÉPHONE
+ 42
23
John Gadret
TEAM CSC
+ 43
24
José Rujano
BOUYGUES TELECOM
+ 44
25
Sérgio Paulinho
DISCOVERY CHANNEL PRO CYCLING TEAM
+ 45
26
David Moncoutié
COFIDIS, LE CRÉDIT PAR TÉLÉPHONE
+ 46
27
Luca Mazzanti
AG2R PRÉVOYANCE
+ 47
28
Cyril Dessel
QUICK STEP - INNERGETIC
+ 48
29
José Angel Gomez Marchante
DISCOVERY CHANNEL PRO CYCLING TEAM
+ 49
30
Roman Kreuziger
LIQUIGAS
s.t.
31
Egoi Martínez de Esteban
DISCOVERY CHANNEL PRO CYCLING TEAM
+ 50
32
José Serpa
TEAM MILRAM
+ 51
33
Lars Ytting Bak
TEAM CSC
s.t.
34
Enrico Franzoi
LAMPRE - FONDITAL
+ 52
35
Juan José Cobo
SAUNIER DUVAL - PRODIR
s.t.
36
Sébastien Joly
FRANÇAISE DES JEUX
s.t.
37
Michael Schär
ASTANÁ
+ 53
38
Dario Cataldo
LIQUIGAS
+ 54
39
Joan Horrach
CAISSE D'EPARGNE
s.t.
40
Tom Danielson
DISCOVERY CHANNEL PRO CYCLING TEAM
s.t.
41
Martin Elmiger
AG2R PRÉVOYANCE
+ 56
42
Nicki Sørensen
TEAM CSC
s.t.
43
Christian Vande Velde
TEAM CSC
+ 57
44
David De la Fuente
SAUNIER DUVAL - PRODIR
+ 58
45
Thomas Lövkvist
FRANÇAISE DES JEUX
s.t.
46
Sébastien Rosseler
QUICK STEP - INNERGETIC
+ 1'00
47
Francisco Perez Sanchez
DISCOVERY CHANNEL PRO CYCLING TEAM
s.t.
48
Michael Blaudzun
TEAM CSC
s.t.
49
Stef Clement
BOUYGUES TELECOM
+ 1'01
50
Timothy Gudsell
FRANÇAISE DES JEUX
+ 1'06
Janez Brajkovic, as expected, took overall honours.