Cavendish launched his sprint off Greipel's wheel with 200 meters left, and got the better of him by half a wheel to take his 21st Tour stage victory, moving out of a tie with Luxembourg's Nicolas Frantz for sixth place on the all-time Tour stage wins list.