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