Bagneres-de-Luchon - Michael Rogers has said he had learnt lessons when serving a temporary doping suspension that helped him win his first ever Tour de France stage.
The 34-year-old Australian escaped from a five-man breakaway group to claim victory on the Tour's mammoth 237.5km 16th stage from Carcassonne to Bagneres-de-Luchon on Tuesday.
Yet the Tinkoff-Saxo rider's success came only after a temporary suspension for taking the banned stimulant clenbuterol was lifted.
Rogers had tested positive for clenbuterol at the Japan Cup last October but he was cleared by the International Cycling Union (UCI) of any wrong-doing back in April.
"Certainly it's been a lesson in life for me, I just accepted the person who I was," said Rogers of his enforced break.
"I always dreamed of winning a Grand Tour and I tried for many years.
"All of a sudden I realised, stop trying to live someone else's life, you can win stages, you can win seven-day stage races that are a little bit shorter.
"I can attribute it to a different outlook on life. I don't give up easily.
"Objectives are very hard to understand and sometimes you need a lesson in life to see the real silver lining in the cloud."
Although a three-time world time-trial champion, Rogers had never before won a Grand Tour stage before this year.
He won two at the Giro d'Italia in May, just a month after returning from suspension, and now managed his first Tour stage in his 10th appearance at the Grand Boucle.- 205 stages without win -
"You dream of winning a stage of the Tour de France since you're a kid. This was my 10th Tour, that makes 205 stages I've been without a win.
"It's amazing, I can't describe the joy I felt in the last 500m when I knew I was going to win.
"I hope I don't have to wait another 10 years to feel that again."
Frenchman Thomas Voeckler, who had twice before won stages in this town, took second in a sprint finish 9sec behind Rogers, ahead of Vasil Kiryienka of Belarus.
Colombian Jose Serpa was fourth with Cyril Gautier of France fifth.
They were the remnants of a 21-man breakaway that got clear of the bunch with around 150km still to go.
But it was behind that, in the peloton, where some of the major action was happening.
Italian Vincenzo Nibali held onto his race leader's yellow jersey, 4min 37sec ahead of Alejandro Valverde, as he came home in a small and elite group of his closest rivals.
But 23-year-old Frenchman Romain Bardet, who was dropped on the hors category Port de Bales climb, fell from third overall to fifth after losing 1:50 to his immediate rivals.
That promoted 24-year-old compatriot Thibaut Pinot from fourth to third with veteran 37-year-old Jean Christophe Peraud, another Frenchman, moving up from sixth to fourth.
American Tejay Van Garderen also suffered as he was dropped even earlier than Bardet and gave up around 3:30. He now sits more than four minutes off a podium spot.
Pinot really impressed with an attack that only Nibali could respond to, although Peraud dug in and crested the Bales summit only a few seconds behind his countryman.
Although he and Valverde caught Pinot and Nibali on the descent to the finish, the young Frenchman had shown his strength, and had at least gained time on two rivals.
"I struck a blow. I had great legs and I had to take advantage of that," said Pinot.
"Bales is a very tough climb but tomorrow is another great stage and I hope to still have good legs."
Pinot knows that Peraud and Van Garderen are better time-triallers and said he needs to gain more time on them if he is to defend his podium spot all the way to Paris.
"My aim is third place but I'll have to wait until Saturday night to see where I am because there's a 55km time-trial (that day) and I need more time on Van Garderen and Peraud," he said.
Results from the 16th stage of the Tour de France a 237.5km ride from Carcassonne to Bagnres-de-Luchon on Tuesday:
1. Michael Rogers (AUS/TIN) 6hr 07min 10sec
2. Thomas Voeckler (FRA/EUC) at 0:09s
3. Vasil Kiryienka (BLR/SKY) 0:09.
4. Jos Serpa Perez (COL/LAM) 0:09.
5. Cyril Gautier (FRA/EUC) 0:09.
6. Greg Van Avermaet (BEL/BMC) 0:13.
7. Michal Kwiatkowski (POL/OPQ) 0:36.
8. Matteo Montaguti (ITA/ALM) 0:50.
9. Tom Slagter (NED/GRM) 2:11.
10. Tony Gallopin (FRA/LTB) 2:11.
11. Jan Bakelants (BEL/OPQ) 3:33.
12. Florian Vachon (FRA/BSE) 3:45.
13. Anthony Delaplace (FRA/BSE) 4:47.
14. Kvin Reza (FRA/EUC) 4:47.
15. Bernhard Eisel (AUT/SKY) 8:14.
16. Jeremy Roy (FRA/FDJ) 8:32.
17. Thibaut Pinot (FRA/FDJ) 8:32.
18. Alejandro Valverde (ESP/MOV) 8:32.
19. Jean Christophe Peraud (FRA/ALM) 8:32.
20. Vincenzo Nibali (ITA/AST) 8:32.
1. Vincenzo Nibali (ITA/AST) 73hr 05min 19sec
2. Alejandro Valverde (ESP/MOV) at 4min 37sec.
3. Thibaut Pinot (FRA/FDJ) 5:06.
4. Jean Christophe Peraud (FRA/ALM) 6:08.
5. Romain Bardet (FRA/ALM) 6:40.
6. Tejay Van Garderen (USA/BMC) 9:25.
7. Leopold Knig (CZE/APP) 9:32.
8. Laurens ten Dam (NED/BKN) 11:12.
9. Michal Kwiatkowski (POL/OPQ) 11:28.
10. Bauke Mollema (NED/BKN) 11:33.
11. Haimar Zubeldia (ESP/TRE) 12:38.
12. Pierre Rolland (FRA/EUC) 13:09.
13. Jurgen Van den Broeck (BEL/LTB) 14:02.
14. Frank Schleck (LUX/TRE) 17:37.
15. Yury Trofimov (RUS/KAT) 23:06.
16. Geraint Thomas (GBR/SKY) 23:54.
17. Richie Porte (AUS/SKY) 24:08.
18. Steven Kruijswijk (NED/BKN) 26:06.
19. Brice Feillu (FRA/BSE) 26:48.
20. Chris Horner (USA/LAM) 29:54.
21. John Gadret (FRA/MOV) 33:53.
22. Mikel Nieve (ESP/SKY) 34:54.
23. Cyril Gautier (FRA/EUC) 41:54.
24. Tanel Kangert (EST/AST) 42:48.
25. Jan Bakelants (BEL/OPQ) 44:04.
26. Michael Rogers (AUS/TIN) 44:51.
27. Ben Gastauer (LUX/ALM) 45:04.
28. Tony Gallopin (FRA/LTB) 47:44.
29. Peter Velits (SVK/BMC) 49:09.
30. Tom Dumoulin (NED/GIA) 1h00:25.
31. Jakob Diemer Fuglsang (DEN/AST) 1h04:11.
32. Luis ngel Mat (ESP/COF) 1h10:04.
33. Arnold Jeannesson (FRA/FDJ) 1h15:09.
34. Greg Van Avermaet (BEL/BMC) 1h17:32.
35. Marcel Wyss (SUI/IAM) 1h19:23.
36. Bram Tankink (NED/BKN) 1h20:15.
37. Peter Stetina (USA/BMC) 1h22:40.
38. Sylvain Chavanel (FRA/IAM) 1h27:45.
39. Jon Izagirre (ESP/MOV) 1h28:51.
40. Tony Martin (GER/OPQ) 1h30:28.
41. Jos Joaquin Rojas (ESP/MOV) 1h31:34.
42. Jos Serpa Perez (COL/LAM) 1h32:21.
43. Thomas Voeckler (FRA/EUC) 1h33:33.
44. Michael Schr (SUI/BMC) 1h36:38.
45. Giovanni Visconti (ITA/MOV) 1h39:43.
46. Mickal Cherel (FRA/ALM) 1h40:35.
47. Amal Moinard (FRA/BMC) 1h40:53.
48. Nicolas Roche (IRL/TIN) 1h43:18.
49. Michele Scarponi (ITA/AST) 1h45:35.
50. Paul Voss (GER/APP) 1h48:10.
51. Tom Slagter (NED/GRM) 1h52:44.
52. Michal Golas (POL/OPQ) 1h53:40.
53. Kristijan Durasek (CRO/LAM) 1h54:50.
54. Jens Keukeleire (BEL/ORI) 1h57:16.
55. Jrme Pineau (FRA/IAM) 1h58:13.
56. Peter Sagan (SVK/CAN) 1h59:18.
57. Adam Hansen (AUS/LTB) 2h01:59.
58. Benjamin King (USA/GRM) 2h02:31.
59. Joaquin Rodriguez (ESP/KAT) 2h05:11.
60. Alessandro De Marchi (ITA/CAN) 2h05:39.
61. Rudy Molard (FRA/COF) 2h06:24.
62. Florian Guillou (FRA/BSE) 2h06:51.
63. Rafal Majka (POL/TIN) 2h07:14.
64. Michael Albasini (SUI/ORI) 2h07:57.
65. Jeremy Roy (FRA/FDJ) 2h08:42.
66. Matteo Montaguti (ITA/ALM) 2h08:58.
67. Martin Elmiger (SUI/IAM) 2h11:27.
68. Daniel Oss (ITA/BMC) 2h12:09.
69. Kvin Reza (FRA/EUC) 2h13:13.
70. Lars Ytting Bak (DEN/LTB) 2h16:23.
71. Jan Brta (CZE/APP) 2h17:15.
72. Markel Irizar (ESP/TRE) 2h18:08.
73. Simon Gerrans (AUS/ORI) 2h19:37.
74. Yukiya Arashiro (JPN/EUC) 2h20:40.
75. Nicolas Edet (FRA/COF) 2h21:40.
76. Tiago Machado (POR/APP) 2h22:41.
77. Lieuwe Westra (NED/AST) 2h22:45.
78. Jos Herrada Lopez (ESP/MOV) 2h23:15.
79. Marco Marcato (ITA/CAN) 2h26:41.
80. Vasil Kiryienka (BLR/SKY) 2h26:41.
81. Bartosz Huzarski (POL/APP) 2h26:45.
82. Anthony Delaplace (FRA/BSE) 2h27:32.
83. Johan Van Summeren (BEL/GRM) 2h30:12.
84. Rubn Plaza (ESP/MOV) 2h30:46.
85. Koen de Kort (NED/GIA) 2h31:07.
86. Samuel Dumoulin (FRA/ALM) 2h31:32.
87. Blel Kadri (FRA/ALM) 2h34:23.
88. Matteo Trentin (ITA/OPQ) 2h34:56.
89. Matthieu Ladagnous (FRA/FDJ) 2h36:04.
90. Imanol Erviti (ESP/MOV) 2h37:20.
91. Niki Terpstra (NED/OPQ) 2h39:03.
92. Sbastien Reichenbach (SUI/IAM) 2h40:32.
93. Florian Vachon (FRA/BSE) 2h41:44.
94. Jens Voigt (GER/TRE) 2h42:28.
95. Sergio Paulinho (POR/TIN) 2h42:43.
96. Daniele Bennati (ITA/TIN) 2h43:45.
97. Sbastien Minard (FRA/ALM) 2h44:16.
98. Gregory Rast (SUI/TRE) 2h44:18.
99. Cyril Lemoine (FRA/COF) 2h44:27.
100. Sep Vanmarcke (BEL/BKN) 2h45:15.
101. Heinrich Haussler (AUS/IAM) 2h45:43.
102. Bryan Coquard (FRA/EUC) 2h46:09.
103. Nlson Oliveira (POR/LAM) 2h46:13.
104. Lars Boom (NED/BKN) 2h47:44.
105. Simon Spilak (SLO/KAT) 2h48:03.
106. Alexandre Pichot (FRA/EUC) 2h48:58.
107. Andriy Grivko (UKR/AST) 2h50:08.
108. Gatis Smukulis (LAT/KAT) 2h50:11.
109. Roy Curvers (NED/GIA) 2h50:51.
110. Fabio Sabatini (ITA/CAN) 2h51:27.
111. Maciej Bodnar (POL/CAN) 2h52:06.
112. Jrgen Roelandts (BEL/LTB) 2h52:17.
113. Rein Taaramae (EST/COF) 2h52:32.
114. Maarten Wijnants (BEL/BKN) 2h52:37.
115. Reto Hollenstein (SUI/IAM) 2h53:19.
116. Simon Clarke (AUS/ORI) 2h53:37.
117. Perrig Quemeneur (FRA/EUC) 2h54:17.
118. Matthew Busche (USA/TRE) 2h55:52.
119. Julien Simon (FRA/COF) 2h56:56.
120. David Lopez (ESP/SKY) 2h59:04.
121. Cedric Pineau (FRA/FDJ) 2h59:46.
122. Luke Durbridge (AUS/ORI) 3h01:36.
123. Jean-Marc Bideau (FRA/BSE) 3h01:53.
124. Benat Intxausti (ESP/MOV) 3h04:58.
125. Bernhard Eisel (AUT/SKY) 3h06:01.
126. John Degenkolb (GER/GIA) 3h06:11.
127. Christian Meier (CAN/ORI) 3h07:28.
128. Alexander Kristoff (NOR/KAT) 3h07:41.
129. Matteo Tosatto (ITA/TIN) 3h08:37.
130. Jos Mendes (POR/APP) 3h11:47.
131. Yohann Gene (FRA/EUC) 3h11:50.
132. Svein Tuft (CAN/ORI) 3h14:40.
133. Tom Leezer (NED/BKN) 3h16:28.
134. Christophe Riblon (FRA/ALM) 3h16:40.
135. Kristjan Koren (SLO/CAN) 3h18:37.
136. Alex Howes (USA/GRM) 3h18:54.
137. Luca Paolini (ITA/KAT) 3h20:24.
138. Maxim Iglinskiy (KAZ/AST) 3h21:12.
139. Dmitriy Gruzdev (KAZ/AST) 3h21:23.
140. Armindo Fonseca (FRA/BSE) 3h21:45.
141. Arnaud Gerard (FRA/BSE) 3h23:09.
142. Sbastian Langeveld (NED/GRM) 3h23:56.
143. Roger Kluge (GER/IAM) 3h24:36.
144. Michael Morkov (DEN/TIN) 3h25:45.
145. Jack Bauer (NZL/GRM) 3h26:15.
146. Marcel Sieberg (GER/LTB) 3h29:45.
147. Mark Renshaw (AUS/OPQ) 3h33:07.
148. Mickael Delage (FRA/FDJ) 3h34:04.
149. Alessandro Vanotti (ITA/AST) 3h34:15.
150. Ramunas Navardauskas (LTU/GRM) 3h34:24.
151. Marcus Burghardt (GER/BMC) 3h35:48.
152. Benoit Jarrier (FRA/BSE) 3h36:54.
153. Romain Feillu (FRA/BSE) 3h38:52.
154. Zakkari Dempster (AUS/APP) 3h38:55.
155. Albert Timmer (NED/GIA) 3h38:58.
156. Alessandro Petacchi (ITA/OPQ) 3h40:13.
157. Andr Greipel (GER/LTB) 3h40:16.
158. Tom Veelers (NED/GIA) 3h40:54.
159. Danny Pate (USA/SKY) 3h43:48.
160. Andreas Schillinger (GER/APP) 3h44:16.
161. Vladimir Isaichev (RUS/KAT) 3h47:25.
162. Arnaud Dmare (FRA/FDJ) 3h49:07.
163. Adrien Petit (FRA/COF) 3h49:16.
164. William Bonnet (FRA/FDJ) 3h50:40.
165. Marcel Kittel (GER/GIA) 3h53:12.
166. Jean-Marc Marino (FRA/CAN) 3h55:10.
167. Elia Viviani (ITA/CAN) 3h57:06.
168. Davide Cimolai (ITA/LAM) 4h07:06.
169. Ji Cheng (CHN/GIA) 4h31:32.