Efter ett jätteryck blev det seger i gårdagens 19:e etapp för Chris Froome som därmed tog över totalledningen i Giro d'Italia. I dag blev det en sjundeplats för britten som drygade ut sin ledning med sex sekunder och går mot seger.
Froome medger dock att gårdagens tuffa etapp satt i benen både på honom och på konkurrenterna.
– Alla hade en så tung dag i går så ingen hade riktigt kraften i dag, säger Froome till Eurosport.
Inför morgondagens sista etapp, som körs i centrala Rom, leder Froome 46 sekunder före utmanaren Tom Dumoulin. Trots det stora försprånget tar han inte ut något i förskott.
– Det här året har varit brutalt, säger Froome.
Spanjoren Mikel Nieve vann den 20:e etappen före Robert Gesink från Nederländerna.