John Degenkolb of Argos-Shimano clinched the fifth stage of the Vuelta a Espana on a photo finish as he powered through the final kilometre of a 168km ride around Logrono.
Daniele Bennati (Radioshack-Nissan) and Gianna Meersman (Lotto Belisol Team) were left stunned as the German emerged from the bunch sprint to claim a second stage win in five days.
Nicolas Roche finished in the main bunch and is in eighth position overall.
Team Sky’s Chris Froome clung onto second place in the overall standings after navigating seven relatively flat laps of the 40km circuit through La Rioja province.
Alberto Contador of Team Saxo Bank remains in the third place, five seconds shy of his countryman and overall leader Joaquim Rodriguez of the Katusha squad.
Tomorrow's stage covers the 175.4km between Tarazona and Jaca, over which riders must tackle two category three climbs in the mountains of Aragon.