Good for Gaviria and QS, they seem to be getting some more results after the classics where they really missed out. Great ride by Bora for Sam Bennett and good to see him sprinting!
I find G's abandon slightly annoying as we're now 4 days since it happened so I personally thought he'd be over the worst of it, I guess it depends what the knee injury actually is.
Sky had a strong enough team to 'hang on' until now, he was in form and the TT showed just how much time he could make up. I guess it just shows Sky's ambition and focus to dominate the Tour again rather than digging deep for the Giro. I think they had the team for it and could've clawed themselves back into a GC spot, maybe not with Landa as he'd lost too much time after the crash (and hasn't really shown much form, in my eyes he's a huge disappointment, again & again!).