Cette étape de plaine dans sa première partie s'achève par la difficile montée de Piancavallo (14 km). Sur son terrain, Marco Pantani attaque dès le pied de l'ascension. Seul Pavel Tonkov tente de le suivre mais il décroche rapidement. Derrière, Alex Zülle accélère et fait exploser le peloton. Seul Giuseppe Guerini parvient à s'accrocher. Les deux hommes rejoignent Pavel Tonkov puis Guerini est lâché à son tour. Marco Pantani conserve 13 secondes d'avance et remporte sa première victoire d'étape sur le Giro cette année. Alex Zülle récupère le Maillot Rose malgré une belle résistance de Noè, cinquième de l'étape. Les déçus du jour se nomment Ivan Gotti, Luc Leblanc et Michele Bartoli qui perdent tout espoir de remporter le Giro.