Britain's David Millar saw his dreams of a win ended by a snapped chain as Russia's Pavel Brutt won stage five of the Giro d'Italia in Conturso Terme.
Going into the final kilometre, Millar was in the breakaway group but he threw his bike in a ditch in frustration after it prevented him finishing.
"I was so motivated to get the win that I was just really angry at that moment," he said afterwards.
"I want a stage win. I'll try another day, not tomorrow, but another time."
"I really want to win a stage in this Giro," added Millar, whose time was recorded as the same as the last of the breakaway group - 25 seconds behind Brutt.
Italy's Franco Pellizotti retains the overall leader's pink jersey, one second ahead of Christian Vandevelde.
Danilo di Luca is in third place, seven seconds back.
606: DEBATE
Britain's Mark Cavendish moved up to fourth in the sprinters' points competition on 32 points, 14 behind Italy's Daniele Bennati.
Thursday's 231km sixth stage, from Potenza to Peschici, is the longest of the Giro.
That is despite having been cut by 34 km to give riders more time off after long overnight journeys between stages.
Giro d'Italia fifth stage result:
1. P Brutt (Rus/Tinkoff) 5hrs 04mins 52secs
2. J Froehlinger (Ger/ Gerolsteiner) @ 4secs
3. LF Laverde (Col/ CSF Group) @ 10secs
4. F Perez (Spn/Caisse d'Epargne) @ 25secs
5. P Bettini (Ita/Quick-Step) @ 31secs
6. D Pietropolli (Ita/Team LPR) =
7. R Ricco (Ita/Saunier Duval) =
8. F Pellizotti (Ita/Liquigas) =
9. J Veikkanen (Fin/Francaise des Jeux) =
10. A Contador (Spn/Astana) =
Selected others
103. Geraint Thomas (GB) @ 3mins 3secs
119. David Millar (GB) @ 25secs
134. Charly Wegelius (GB) @ 5mins 22secs
163. Steve Cummings (GB) @ 13mins 27secs
177. Bradley Wiggins (GB) @ 16mins 3secs
179. Mark Cavendish (GB) =
Overall Standings
1. F Pellizotti (Ita) 21 hours, 46 minutes, 49 seconds
2. C Vandevelde (US) @ 1 sec
3. D Di Luca (Ita) @ 7 secs
4. M Possoni (Ita) @ 8 secs
5. V Nibali (Ita) =
6. Nicki Sorensen (Den) @ 17 secs
7. Kanstantin Sivtsov (Bel) @ 18 secs
8. Paolo Savoldelli (Ita) @ 19 secs
9. Andrea Noe (Ita) @ 22 secs
10. Enrico Gasparotto (Ita) @ 25 secs
Selected others
13. Andreas Kloden (Ger) @ 28secs
16. Alberto Contador (Spa) @ 30secs
17. Riccardo Ricco (Ita) @ 33secs
21. Levi Leipheimer (US) @ 40secs
64. David Millar (GB) @ 2mins 2secs
135. Geraint Thomas (GB) @ 21mins 19secs
145. Charly Wegelius (GB) @ 24mins 34secs
152. Mark Cavendish (GB) @ 26mins 50secs
159. Bradley Wiggins (GB) @ 29mins 16secs
166. Steve Cummings (GB) @ 31mins 14secs