Damned impressive now, that the only person who has won more stages than Cav is Eddy Merckx !
Watching the overhead shot of the finish, Daniel McLay zoomed up, and was very close to going past Kittel, and if he'd had a short period longer may have challenged Cavendish. Of course, the whole trick with the sprint finishes, is getting the timing right, and McLay didn't but I suspect he's going to do well in some future sprints.