Dan Martin took his best result of the Tour de France so far and moved into the top 10 yesterday on a day where Belgian Greg Van Avermaet (BMC Racing Team) took the race leader’s yellow jersey from the shoulders of overnight leader Peter Sagan (Tinkoff).