Spaniard Juan Miguel Mercado had his moment of glory on the tour de France's 88th stage from Annemasse to, Outsprinting compatriot Jose Vicente Garcia Acosta to win the 736.6 km stage across the Jura mountains on Friday.
Spanish wins 88th stage of tour de France.