Diego Ulissi pips Juan Jose Lobato for victory

Italy's Diego Ulissi of Lampre-Merida took a surprise win in the hilltop spa town of Fiuggi in the longest stage of the race.

Ulissi, 25, secured the fourth Giro d'Italia stage win of his career after beating Spaniard Juan Jose Lobato (Movistar) and Australia's Simon Gerrans (Orica-GreenEdge) in the mammoth 264km stage seven from Grosseto.

Race leader Alberto Contador - who suffered a dislocated shoulder in a crash in the final of Thursday's stage six - soldiered through the pain barrier to retain his pink jersey after more than seven hours in the saddle.

source:eurosport