Stage 15: Alessandro Petacchi's eighth stage win sets a new record for the most stages won in one edition of the race
Yaroslav Popovych of the Landbouwkrediet team retains the overall leader's pink jersey, three seconds ahead of the field
Stage 16: Damiano Cunego reclaims the pink jersey after attacking 60km from home and holding on to take the stage
Stage 17: Russian Pavel Tonkov, who won the race in 1996, outstrips his rivals and a fan in fancy dress to win the stage
Stage 18: Italian Damiano Cunego extends his lead over Ukrainian Serhiy Honchar with his fourth stage win
Stage 19: Stefano Garzelli of the Vini Caldirola team claims victory in the penultimate stage of this year's Giro
The Saeco team protect race leader Damiano Cunego (second from left) - the Italian enters the last stage two minutes ahead
Stage 20: Petacchi wraps up a remarkable ninth stage win in the race on the final leg into Milan
Cunego holds on to the pink jersey for a shock overall victory in the race in only his second year as a professional
|