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
|