Well, that was an excellent stage, not just for the Nibali win, but in showing what very, very, very likely would have happened to Alaphilipe if stage 19 would have continued.
What a win for the fans, this race had a little bit for everyone, and so many different stage winners, and such a high level of unpredictability.