Joaquim Rodriguez retained the pink jersey in the Giro d'Italia despite Sandy Casar's best efforts in a 12th stage won by Dane Lars Bak.
Casar was part of nine-strong breakaway that held a lead of more than five minutes on the peloton at one point.
That gap that would have been enough to give the Frenchman the overall lead.
But after Lars Bak had leapt clear, with Casar second, the rest of the field finished well to leave the RDJ rider 26 seconds behind.
The result moves Casar up to third in the general classification, with Canadian Ryder Hesjedal, 17 seconds off the pace, still Rodriguez's closest challenger.
Juan Antonio Flecha was the first man home from Team Sky in 10th, with team-mate Mark Cavendish, who leads the sprint standings ahead of Matt Goss and Rodriguez, finishing as part of sizeable group more than 20 minutes behind Bak.
1. Joaquim Rodriguez (Esp/Katusha)
2. Ryder Hesjedal (Can/Garmin) at 17 secs
3. Sandy Casar (Fra/FDJ) at 26 secs
4. Paolo Tiralongo (Ita/Astana) at 32 secs
5. Ivan Santaromita (Ita/BMC) at 49 secs