Nem jelöltek ki egyszerű pályát a szervezők az Olasz körverseny 12. szakaszára: a 60.6 kilométeres időfutam – hossza miatt – már önmagában sem ígérkezett egyszerűnek, s még két hegyet is le kellett küzdeni.
Az emelkedők miatt nem is (csak) az időfutam-specialisták számítottak esélyesnek: sokáig a korábbi Giro-győztes olasz hegyimenő, Stefano Garzelli állt az élen, s végül a harmadik helyet szerezte meg: mindössze a favoritnak számító (a hegyekben és az időfutamon is erős) amerikai Levi Leipheimer előzte meg, valamint az orosz Gyenyisz Mencsov. n„Ha csak negyven másodpercet veszítek Mencsovval szemben, az remek lenne” – mondta az etap előtt még éllovas olasz Danilo Di Luca, aki végül mintegy kétperces hátránnyal ért be, így elveszítette a rózsaszín trikót, amely Mencsové lett.
A nagy nevek közül hárman is kiszorultak az első tízből, az amerikai Lance Armstrong 11., a spanyol Carlos Sastre 12., míg az olasz Ivan Basso 13. lett.