I don't like saying it myself, and I hope I'm wrong, but I think he's past his peak now. Might get a top 5, but won't be contesting the win in the Giro.
I thought we can only say that for certain after Giro stage 20 and then I realized there's an ITT in the last stage.