Sanchez, som tävlar för Caisse d'Epargne, gick loss tillsammans med landsmannen Mikel Astarloza (Euskaltel-Euskadi), ryssen Vladimir Efimkin (AG2R La Mondiale) och fransmannen Sandy Casar från Française des Jeux-stallet, när det återstod tio mil.

Efimkin satte allt på ett kort och provade ett ryck när det återstod fyra kilometer. Men på upploppet var det Sanchez och Casar som gjorde upp om segern med spanjoren som den starkaste mot målet i Saint-Girons.

Norrmannen Thor Hushovd vann två spurtpris och tog över den gröna tröjan som bäste poängplockare. Hushovd var poängbäst i Tour de France 2006.

Gustav Larsson åkte med i klungan som 41:a, 1.54 efter täten och klättrade tio placeringar i sammandraget till en 34:e plats.