Der Italiener holte sich am Mittwoch nach 225 Kilometern von Mileto nach Camigliatello Silano im Alleingang den Sieg auf dem fünften Teilstück. Ganna, der bereits das Auftaktzeitfahren für sich entschieden hatte, setzte sich am letzten Anstieg aus einer Ausreißergruppe ab und ließ sich auf der Abfahrt nicht mehr einholen.
Die Plätze zwei und drei belegten mit jeweils 34 Sekunden Rückstand der Österreicher Patrick Konrad und der Portugiese Jorge Almeida, der damit weiter das Rosa Trikot des Gesamtersten trägt.
Almeida liegt - auch dank der Bonussekunden - nun 43 Sekunden vor dem Spanier Pello Bilbao. Sieganwärter Vincenzo Nibali liegt 1:01 Minuten zurück als Fünfter weiter in aussichtsreicher Position.
Der Giro wird am Donnerstag mit der sechsten Etappe über 188 Kilometer von Castrovillari nach Matera fortgesetzt. Dabei könnten wieder die Sprinter zum Zug kommen.
dpa/km