Concerning Ulissi, while this was indeed strange, it's really not the first time he has a superb one off climbing performance where he is suddenly up there with the gc contenders. For example he finished 4th in that stage to Rissoul in 2016, where Kruijswijk crashed and Nibali turned the Giro upside down. I guess he got into the position to make that ride because he was in the break but he still only climbed Rissoul a minute slower than Nibali, 10 seconds slower than Chaves and faster than all gc contenders from the group behind like Valverde, Majka or Uran. Also in 2014 he won a 1st category mtf from the peloton but that was more due to the categorization being ridiculous and the racing pathetic.