Stefan Schumacher of Germany and Team Gerolsteiner wins the 20th stage of the 2008 Tour de France. Big news is Carlos Sastre pulls off a great time trial and keeps Cadel Evans over one minute behind and all but wrapping up the 2008 Tour de France.

Stage 20 results:
1 Stefan Schumacher (Ger) Gerolsteiner 1.03.50 (49.817 km/h)
2 Fabian Cancellara (Swi) Team CSC - Saxo Bank 0.22
3 Kim Kirchen (Lux) Team Columbia 1.01
4 Christian Vande Velde (USA) Team Garmin-Chipotle p/b 1.05
5 David Millar (GBr) Team Garmin-Chipotle p/b H30 1.37
6 Denis Menchov (Rus) Rabobank 1.55
7 Cadel Evans (Aus) Silence - Lotto 2.06
8 Sebastian Lang (Ger) Gerolsteiner 2.19
9 Bernhard Kohl (Aut) Gerolsteiner 2.21
10 George Hincapie (USA) Team Columbia 2.29
11 Thomas Lövkvist (Swe) Team Columbia
12 Carlos Sastre Candil (Spa) Team CSC - Saxo Bank 2.35
13 Ryder Hesjedal (Can) Team Garmin-Chipotle p/b H30 2.37
14 Danny Pate (USA) Team Garmin-Chipotle p/b H30 2.55
15 Jens Voigt (Ger) Team CSC - Saxo Bank 2.59
Full Results — cyclingnews

General classification after stage 20
1 Carlos Sastre Candil (Spa) Team CSC - Saxo Bank 84.01.00
2 Cadel Evans (Aus) Silence - Lotto 1.05
3 Bernhard Kohl (Aut) Gerolsteiner 1.20
4 Denis Menchov (Rus) Rabobank 2.00
5 Christian Vande Velde (USA) Team Garmin-Chipotle p/b H30 3.12
6 Frank Schleck (Lux) Team CSC - Saxo Bank 4.28
7 Samuel Sanchez Gonzalez (Spa) Euskaltel - Euskadi 6.32
8 Kim Kirchen (Lux) Team Columbia 7.02
9 Alejandro Valverde Belmonte (Spa) Caisse d’Epargne 7.26
10 Tadej Valjavec (Slo) AG2R La Mondiale 9.12