Italy’s Diego Ulissi won a dramatic final climb to the town of Viggiano to win the fifth stage of the Girod’Italia yesterday.

Around half a dozen riders, including former Tour de France winner Cadel Evans, battled up the final kilometre before Ulissi, riding for Lampre-Merida, sneaked up on the left with around 500 metres left to take the stage.

Evans was second and Julian Arredondo was third at the end of the 203-kilometre stage from Taranto which started in dry weather before rain made conditions treacherous.

Australia’s Michael Matthews finished sixth to keep the pink jersey.

The Giro continues with the 247-kilometre sixth stage from Sassano to Montecassino today.

Sign up to our free newsletters

Get the best updates straight to your inbox:
Please select at least one mailing list.

You can unsubscribe at any time by clicking the link in the footer of our emails. We use Mailchimp as our marketing platform. By subscribing, you acknowledge that your information will be transferred to Mailchimp for processing.