Vincenzo Nibali pulled off a surprise attack to win his first Tour stage and take over the yellow jersey. A difficult parcours taking in some wonderfully named Yorkshire hills – Côte de Blubberhouses, anyone? – prompted the top GC contenders into some brilliant racing over the final kilometres.
