Frenchman Nacer Bouhanni put a tumultuous start to the day behind him to claim a dramatic victory in a reduced bunch sprint on stage six of the Vuelta a Espana as countryman Rudy Molard retained the overall race leader's red jersey.
The French duo had been given time penalties before the start of Thursday's stage for taking feeds during the final 20 kilometres of the previous day's ride - something that is not permitted for safety reasons unless otherwise agreed by the race officials.
Cofidis sprinter Bouhanni was docked 30 seconds for what his team said was a feeding offence. He put the disappointment behind him, however, to hold off strong challenges from Danny van Poppel and Elia Viviani in the closing metres of the 155.7-kilometre stage to San Javier.
Likewise, Molard of Groupama-FDJ saw his lead in the general classification over Michal Kwiatkowsi cut to 41 seconds following a 20-second punishment.
Both riders, along with the majority of the favourites, finished in the front group meaning there was no change in the overall standings, with Emanuel Buchmann 48 seconds down in third, Britain's Simon Yates - of Australian team Mitchelton-Scott - 51s adrift in fourth and Alejandro Valverde 53s back in fifth.
It was bad news for Molard's teammate and general classification hope Thibaut Pinot, who got separated from the peloton in the wind-affected final 20 kilometres and finished 1:44 down on the main group.
Trek-Segafredo's Fabio Felline and Sunweb's Mike Teunissen crashed after hitting bollards placed in the middle of the road after a tight, unsighted corner with 25 kilometres to ride.
There were further unsavoury scenes when a number of riders collided with barriers that had blown across the road just after the finish line.
Friday's stage is likely to be less dramatic, with an up-and-down course taking in two third category climbs over 185.7 kilometres between Puerto Lumbreras and Pozo Alcon.