Phew. What a race and what a win by Annemiek van Vleuten.
We're in for an amazing day of racing if the Tour de France can even half live up to that.
Stage 10 is just about to get under way and I'll be back with live text coverage soon.
For now, adieu!