I voted Yates but it's really hard to say. If he doesn't fade he is almost certainly the winner, but the longer I think about it the more likely I think he will indeed fade. The reason I still voted for him is that in case of him fading, there are really a lot of riders with a chance to win.
Considering the ITT Dumoulin is still in a decent position. What makes me very interested as him as a gc contender for this giro is that he is probably fine as long as he only loses a few seconds every mtf (again, just in case Yates fades, otherwise I fear he doesn't have a chance anyway). Now some will say that as soon as the gc contenders realize just attacking on the final kilometer doesn't gain them enough time they will just start to attack from further out, but I'm not sure that's gonna be any more effective. DekkerTifosi has already pointed that out, he was never able to immediately respond to accelerations on big climbs, he has to pace himself up the ascent. Therefore he can't follow late accelerations like todays and loses time, but if Pozzovivo had split the group like that two kilometers earlier Dumoulin might have slowly but surely closed the gap and hadn't lost any time at all. That's basically how Dumoulin won the giro last year. So the other gc contenders might despair of him in the last week.
Pinot is my 2nd biggest favorite right now. I don't see him dropping all his rivals on mountain top finishes with 10 kilometers to go, but if Yates fades and if Dumoulin starts to lose more time than just a few seconds here and there, that might very well be enough to win a giro without a dominant climber. One problem he has is that I think his team isn't exactly great. That hasn't been a problem so far, but if he takes pink somewhere in the last week the last two mountain stages could be a nightmare
Pozzovivo is the contender I'm rooting for but I honestly don't see him winning the giro. I just think his ceiling isn't high enough. He is a little bit like Pinot in terms of just climbing with the best on every mountain stage but never gaining much time. His problem is that Pinot is just a little bit better at doing that since he has a way better punch for the finish line and can gain crucial seconds that way.
Then there is Chaves who is still a little bit of an unknown to me. The thing is, when has Chaves actually been so impressive on a climb that you would think he is a future gt winner. Yeah he is currently well positioned, has a strong team and more experienced as a gc contender than Yates, but think back to 2016 when he had his great season. He was good but not great for most of the giro (he didn't only crack on the last mountain stage, he also lost a lot of time to Nibali on Rissoul and got dropped on the penultimate climb on stage 17) and in the Vuelta there were hardly any gc contenders in the race, and the only serious gc rider he had to beat was a garbage Contador. Last year he faded massively after a great first week in the Vuelta, so I feel he is a little overrated as a climber. And let's not forget he will probably lose around three minutes to Dumoulin in the TT.
Because I'm not 100% convinced about anyone I still think someone who is already far down could upset everyone and make a big comeback. Not necessarily Froome, but Lopez might still ride himself into a great form and crush everyone in the alps, and I don't even 100% rule out Aru, as I think he planned to peak a lot later this year after his badly placed peak in last years tour. If he is suddenly at his best for the rest of the race on stage 14 everyone has to be afraid of him. That said, both options I just mentioned are very very unlikely.