A visibly emotional Heinrich Haussler had the "perfect" day after a stunning Stage 13 ride saw him earn his first Tour de France victory.
The Cervelo TestTeam rider's daredevil descending on the 200 kilometre ride from Vittel to Colmar ensured he finished a comfortable four minutes 11 seconds ahead of Euskaltel-Euskadi's Amets Txurrukax, with Brice Feillu (Agritubel) in third.
Many of the riders were affected by the dismal weather conditions on the tough stage and Haussler, who finished nearly seven minutes ahead of the bunch, revealed that was an advantage for him.
"Today was perfect," he told Eurosport.
"I only live about 30km from here so you could say it's my training area and also this weather, I love the rain and the cold.
"At the beginning it was difficult because there are a lot of good riders in the group and the peloton behind were chasing the whole time.
"They didn't let us go so I just tried to split it up a bit because there were too many good hill climbers there and I knew as the day would go on I would get stronger and the others would get weaker because I just love this type of weather and it's really good for me."
Haussler had led for the majority of the stage along with Ruben Perez Moreno (Euskaltel-Euskadi) and Quick Step captain Sylvain Chavanel, and at one point the trio were nearly 10 minutes ahead of the peloton.
However, their lead was slowly eaten up on the most difficult climb of the day, the category one Col du Platzerwasel, and Perez Moreno was caught on the descent.
Haussler started to pull away from Cheval with some audacious descending and extended his lead on the small Col du Bannstein before keeping up the pace on the second-category Col du Firstplan to storm to victory in his maiden Tour.
And the 25-year-old admitted the ease at which he attacked Cheval surprised even him.
Haussler added: "I thought he was just playing with me because either he didn't come through on the turns or his turns were a bit weak.
"On the downhill because the peloton had closed it down to about three minutes I just had to go because if I had waited I don't know what would have happened, so I just went.
"I just went like crazy and I didn't even really realise it until the last kilometre because it felt like a dream.
"It was perfect."
It has been a brilliant season for the Australian-German and this was his fifth victory of the year.
Rinaldo Nocentini (Ag2R) retained the race leader's yellow jersey, with Astana pair Alberto Contador and Lance Armstrong six and eight seconds behind respectively.
Mark Cavendish (Team Columbia-HTC) appeared to suffer under the weather conditions today and conceded the green jersey back to Cervelo's Thor Hushovd, who is now five points ahead of the British cyclist.
Franco Pellizotti (Liquigas) took the polka dot jersey off Egoi Martinez (Euskaltel-Euskadi) who now has three points fewer than his King of the Mountains rival.
Garmin-Slipstream rider Julian Dean was hit by a pellet fired from an airgun during the stage but was later said to be "fine".
Stage 13 result (Vittel - Colmar, 200km): 1 Heinrich Haussler (Ger) Cervelo Test Team 4hrs 56mins 26secs, 2 Amets Txurruka (Spa) Euskaltel - Euskadi at 4.11, 3 Brice Feillu (Fra) Agritubel at 6.13, 4 Sylvain Chavanel (Fra) Quick Step at 6.31, 5 Peter Velits (Svk) Team Milram at 6.43, 6 Thor Hushovd (Nor) Cervelo Test Team, 7 Vladimir Efimkin (Rus) AG2R La Mondiale, 8 Bradley Wiggins (Gbr) Garmin - Slipstream, 9 George Hincapie (USA) Team Columbia - HTC, 10 Andy Schleck (Lux) Team Saxo Bank, 11 Andreas Kloden (Ger) Astana, 12 Thierry Huppond (Fra) Skil-Shimano, 13 Jens Voigt (Ger) Team Saxo Bank, 14 Christian Knees (Ger) Team Milram, 15 Frank Schleck (Lux) Team Saxo Bank, 16 Grischa Niermann (Ger) Rabobank, 17 Nicolas Roche (Irl) AG2R La Mondiale, 18 Matteo Tosatto (Ita) Quick Step, 19 David Loosli (Swi) Lampre - NGC, 20 Alberto Contador Velasco (Spa) Astana all at same time
Selected Others: 62 David Millar (Gbr) Garmin - Slipstream 5hrs 03mins 20secs, 76 Charles Wegelius (Gbr) Silence - Lotto at 7.23, 118 Mark Cavendish (Gbr) Team Columbia - HTC at 23.44