For Kiwi cyclist George Bennett, stage 11 of the Giro d'Italia could be seen as a microcosm of his race so far.
Once again, Bennett has come up just short of being able to keep the pace set by the top four favourites, but at the same time, has stayed composed to record another consistent finish when his other rivals faltered.
Bennett has finished in 12th on this morning's stage - his fourth straight top-20 finish - crossing the line 23 seconds off the pace, and losing time to four of the five riders ahead of him on the general classification.
However, while his unlikely odds of overall victory get longer by the day, Bennett's prospects of a top 10 - or top five - finish continue to improve, with several of his general classification rivals suffering worse fates on the frenetic finish to a fast-paced stage.
Two riders tumbled out of the top 10, with Michael Woods losing 65 seconds, while Chris Froome's horror Giro continued, losing 40 seconds. Bennett managed to better limit his losses, to remain in sixth overall, albeit it now two minutes and nine seconds off the overall lead.