World champ Philippe Gilbert of BMC chased down Boasson Hagen of Team Sky to win the stage. Meanwhile, Vincenzo Nibali of Astana maintains his 31 second GC lead.