164 km garajā braucienā bija virkne kāpumu, finišs atkal bija pēc ilgāka brauciena kalnup. Šoreiz distances beigās bija 13 km garš kāpums ar finišu 1000 m augstumā virs jūras līmeņa Vezuva vulkāna apkaimē
Sastre veica labu solo izrāvienu, distances beigās cīnoties par katru sekundi pārsvarā pār konkurentiem. Finišā otrais bija itālis Franko Pelicoti (Liquigas), kas atpalika 21 sekundi. Pēc 30 sekundēm finišēja vicelīderis Danilo di Luka (LPR Brakes-Farnese Vini) un līdera krekliņa īpašnieks Deniss Menšovs (Rabobank).
Uzvara 19.posmā ļāva Sastrem kopvērtējumā pakāpties uz ceturto pozīciju. Menšovs ir līderis, 18 sekundes viņam zaudē di Luka, vienu minūti un 39 sekundes atpaliek Pelicoti, bet Sastre seko pēc divām minūtēm un 40 sekundēm.
Sestdien paredzēts 203 km garš brauciens, kurā būs tikai divi nelieli kāpumi. Savukārt svētdien Romā tiks kronēts šā gada čempions, kur notiks izšķirošais 14,4 km brauciens ar atsevišķu startu.