L'Américain Lance Armstrong (Discovery Channel), arrivé dans le groupe des favoris, a conservé son maillot jaune de leader.
Dans la 16e étape du Tour de France , la dernière de haute montagne à cinq jours de l'arrivée, Pereiro a touché enfin au but, deux jours après avoir été devancé par l'Américain George Hincapie au sommet de Saint-Lary-Soulan.
A Pau, le coureur espagnol a battu ses trois compagnons d'échappée, son compatriote Xabier Zandio, l'Italien Eddy Mazzoleni et l'Australien Cadel Evans.
Retard de trois minutes
Le premier peloton, avec le porteur du maillot jaune, l'Américain Lance Armstrong (Discovery Channel), a franchi la ligne avec un retard supérieur à trois minutes.
Armstrong, qui a muselé plusieurs attaques de l'Allemand Jan Ullrich, est sorti du massif pyrénéen avec une avance intacte de 2 min 46 sec sur son suivant, l'Italien Ivan Basso.
Evans remonte
Cette étape de 180,5 kilomètres, sous le soleil, a permis à Evans, un ancien spécialiste de VTT, de remonter de la 11e à la 7e place au classement général.
Evans est passé en tête au sommet de l'Aubisque, le dernier col hors catégorie de cette édition, à 72 kilomètres de l'arrivée.
Dans la descente, Evans, qui appartenait à une échappée initiale de 11 coureurs lancée dès le 26e kilomètre, a été rejoint par Pereiro puis par Mazzoleni.
Dixième en 2004
Xandio, lui aussi membre de l'échappée de la première heure, est revenu à son tour et le quatuor, le plus souvent mené par Evans, a rallié l'arrivée où Pereiro a devancé nettement ses compagnons.
Agé de 27 ans, Pereiro s'est classé dixième du Tour en 2004. Il s'est signalé cette année par de nombreuses attaques qui lui ont valu d'être désigné à deux reprises le coureur le plus combatif.
tsr.ch avec les agences
Cette victoire récompense tout le travail que j'ai accompli dans les Alpes et dans les Pyrénées
Oscar Pereiro (Esp/PHO)
Classement de l'étape
1. Oscar Pereiro (ESP/PHO) les 180,5 km en 4h38:40 (moyenne: 38,8 km/h)
2. Xabier Zandio (ESP/IBA) à 00:00
3. Eddy Mazzonleni (ITA/LAM) 00:00
4. Cadel Evans (AUS/DAV) 00:00
5. Philippe Gilbert (BEL/FDJ) 02:25
6. Antholy Geslin (FRA/BOU) 02:25
7. Jorg Ludewig (ALL/DVE) 02:25
8. Juan Antonio Flecha (ESP/FAS) 02:25
9. Ludovic Turpin (FRA/A2R) 02:25
10. Cédric Vasseur (FRA/COF) 02:25
Classement général
-1. Lance Armstrong (USA/DIS) 66h52:03 (moyenne: 42,03 km/h)
-2. Ivan Basso (ITA/CSC) à 02:46.
-3. Michal Rasmussen (DAN/RAB) 03:09
-4. Jan Ullrich (ALL/MOB) 05:58.
-5. Francisco Mancebo (ESP/BAL) 06:31
-6. Levi Leipheimer (USA/GRL) 07:35
-7. Cadel Evans (AUS/DAV) 09:29
-8. Floyd Landis (USA/PHO) 09:33
-9. Alexandre Vinokourov (KZK/MOB) 09:38
-10. Christophe Moreau (FRA/C.A) 11:47