Nice stage, despite the lack of attacks. It was great watching the Shark getting a win.
Julian down to 5th, as expected I guess and Bernal with his first World Tour win of a 3 week race. And so young! It will be curious to see what INEOS decides to do for 2020 with Froome, Bernal and Thomas. Probably Thomas will be left out of the Tour and attempt El Giro or La Vuelta, and Bernal + Froome will be paired for the win in France. I don't see Bernal having to work for Froome or vice-versa now.
Good news for the french: Bardet will be on podium tomorrow with the polka dot jersey.
Kruijswijk got 3rd in the GC and Tony Martin is probably happy he wasn't missed today.