Been a very good race so far and it's still pretty much wide open.
Today was pretty much a damp squib after promising so much with it being the penultimate day in the mountains but saying that it means there will probably be fireworks tomorrow as it's shit or bust time for most riders who want to win or a podium finish.
More so with Sunday being the last day and Roglic capable of taking a minute or two out of all the riders.
General classification after stage 19
1. Richard Carapaz (Ecu) Movistar, in 83-52-22
2. Vincenzo Nibali (Ita) Bahrain-Merida, 1-54
3. Primož Roglič (Slo) Jumbo-Visma, at 2-16
4. Mikel Landa (Esp) Movistar, at 3-03
5. Bauke Mollema (Ned) Trek-Segafredo, at 5-07
6. Miguel Ángel López (Col) Astana, at 5-33
7. Rafał Majka (Pol) Bora-Hansgrohe, at 6-48
8. Simon Yates (GBr) Mitchelton-Scott, at 7-17
9. Pavel Sivakov (Rus) Team Ineos, at same time
10. Davide Formolo (Ita) Bora-Hansgrohe, at 10-06
That translates to Carapaz consolidating the lead he has and hoping he can time trial Roglic to within 2.16 minutes over 17km which will probably be enough but don't forget Roglic took nearly a minute off him in a TT half that distance on the first day.
Nibali having to go for it tomorrow as he has no other option because although a half decent time trialer he's nowhere near within 20 secs of Roglic.
Landa's hope have gone because Movistar will be looking after Carapaz's interest's unless something goes drastically wrong.
Roglic is on the cusp at the moment, he needs all the seconds he can on Carapaz tomorrow before the final TT, on paper it's not going to happen but to date Roglic has rode within himself on this tour apart from Time Trialling , he's going to have to do something Froome like but with Movistar being by far the strongest team in this years Giro it's highly unlikely.
Stage 20 I'll go for a Nibali win @ 9's
Roglic stage 21
Overall winner Carapaz.