Team Sky's Chris Froome remains one second off the lead as Spain's Joaquim Rodriguez finished safely in the bunch on the fifth stage of the Vuelta a Espana.
John Degenkolb of Argos-Shimano clinched the stage win 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.
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 Rodriguez.
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.