Looked to me like Viviani didn’t go full out in the intermediate sprint. I suspect Quickstep, who don’t have GC hopes, let Dennis take 1st and Pink expecting payback later. In fact, it could very well happen at the end of this stage, with BMC keeping the pace high so QS can conserve their train...