Giant-Shimano's John Degenkolb won his second straight stage of the Vuelta a Espana ahead of a frustrated Nacer Bouhanni in Rondo on Wednesday.
Although there was a lumpy finish to the 180km stage from Priego de Cordoba, it flattened out in time for the sprint teams to move into position after Team Sky and Alberto Contador's Tinkoff-Saxo had led the peloton towards Rondo.
Degenkolb hit the front first as the line approached, and Bouhanni's (FDJ) attempts to catch him appeared to be hampered by the crowd's thunder sticks as he tried to ride along the barriers on the slight incline to the line.
The bunch finish saw Michael Matthews retain the leader's red jersey, 13 seconds ahead of Movistar's Nairo Quintana after picking up a little time thanks to a late split.
Ireland's Dan Martin of the Garmin Sharp team finished among the chasing group in 40th, some five seconds behind Degenkolb. Martin is now 19th in the overall standings, 48 seconds off Mathew's pace.
With Matthews in red, Degenkolb had been nursing the points leaders' green jersey on this stage but now holds it outright after Matthews failed to feature in the sprint.
The stage began with a two-man break featuring Omega Pharma-Quick Step's time-trialling star Tony Martin and Lotto Belisol's Pim Ligthart, and they built an advantage of more than three minutes in the early going.
With the peloton taking it steady on another sweltering day, Tony Martin might have had the engine to keep the break clear, but when he suffered a mechanical problem and dropped back into the pack, Ligthart was left on a doomed mission.
The Dutchman would cross the intermediate sprint in Campillos first before Froome made his move behind to snare two seconds which could prove very useful down the line.
The teams in the general classification hunt took control for the category three Puerto el Saltillo, the only categorised climb of the day, and with the pace stepped up and crosswinds blowing, there was a split in the pack.
Garmin-Sharp were among those to get caught, costing GC hopeful Andrew Talansky almost four minutes and perhaps promoting Dan Martin to the role of team leader for the rest of this race as he managed to stay with the main pack.