Hiszpan Miguel Angel Martin Perdiguero (Saunier Duval), po finiszu z 7-osobowej grupy, został zwycięzcą siódmego klasyku Pucharu Świata – Clasica San Sebastian. Prowadzenie w drodze po puchar utrzymał Włoch Davide Rebellin (Gerolsteiner).
W letnie gorące sierpniowe popołudnie kolarski peleton zmierzył się z 227 km trasą, na której pokonał sześć podjazdów: Alto De Orio (kat. 3, 19 km), Alto De Garate (kat. 2, 29.2 km), Alto De Azkarate (kat. 2, 59.3 km), Alto De Udana (kat. 2, 101.5 km), Alto De Jaizkibel (kat. 1, 465m, 8 km przy 5.73%,195 km) oraz Alto De Gurutze (kat. 3, 213.5 km, 5%).
Już po kilku kilometrach atakowali Alexandre Bazhenov (Domina), Pat McCarty (US Postal) i Leif Hoste (Lotto), ale daleko nie ujechali. Na Alto De Orio (19 km) odskoczyła grupa 12 zawodników, m. in. Aitor Osa (Illes Balears) Yuri Krivtsov (Ag2r), Egoi Martínez (Euskaltel), José Angel Gomez (Paternina) oraz Hoste i tym razem peleton po kilkunastu kilometrach dogonił śmiałków.
Jeszcze większa, bo 23-osobowa, czołówka wyłoniła się po pokonaniu Alto De Garate (29.2 km). Jechali w niej: Moos (Phonak), Sgambelluri (Vini Caldirola), Serrano (Liberty), Weening, Leipheimer, Kroon (Rabobank), Noval (US Postal), Cañada (Saunier), Sorensen (CSC), Moerenhout, Merckx (Lotto), Atienza, Fofonov (Cofidis), Nardello, Guerini (T-Mobile), Brochard, Chaurreau (Ag2r), Dufaux, Sinkewitz (Quick Step), Gómez (Paternina), Plaza (Kelme), Totschnig (Gerolsteiner) i Aitor Osa (Illes Balears). Na 48 km przewaga wynosiła 1.32, by wzrosnąć do 2.30 na 55 km, następnie wolno spadała do minuty na 120 km.
Płaski dojazd do Alto De Jaizkibel podzielił uciekającą grupę, z przodu pozostała czternastka: Moos (Phonak), Sgambelluri (Vini Caldirola), Barredo (Liberty), Leipheimer, Kroon (Rabobank), Christensen (CSC), Nardello (T-Mobile), Inaudi, Chaurreau (AG2R), Dufaux (Quick Step) Plaza (Kelme), Stangelj (Saeco), Hauptman i Scotto (Lampre). Różnica znów zaczęła zwiększać się, do 4.35 na 165 km.
Kilka kilometrów przed Jaizkibel z czołówki kontratakowali Leipheimer i Ruben Plaza, do których dołączył jeszcze Stangelj. Peleton zdecydowanie przyspieszył, redukując swoją stratę do około półtorej minuty.
Już na początku premii pierwszej kategorii Leipheimer zostawił za plecami towarzyszy ucieczki wychodząc na samotne prowadzenie. Długo się nim nie cieszył, gdyż prowadzona przez Paolo Bettiniego (Quick Step) jeszcze dość duża grupa minęła Amerykanina w błyskawicznym tempie. Dystans musiał nadrabiać jeden z głównych faworytów do zwycięstwa, Alejandro Valverde (CV – Kelme), któremu w najmniej odpowiednim momencie przytrafił się defekt.
Potworzyły się większe i mniejsze grupki, w pierwszej jechała siódemka: Bettini, Rebellin, Totschnig (Gerolsteiner), Perdiguero (Saunier), Serrano (Liberty), Basso (CSC) i Alberto Martinez (Bodysol), w drugiej kilkanaście sekund tracili m. in. Merckx, Ullrich i Astarloa.
Narzucający tempo Totschnig powiększał przewagę czołówki, grupa Ullricha spadła do większego peletoniku, w którym pracował Valverde. Ostatecznie na szczyt Jaizkibel siódemka wjechała o 42 sekundy przed następnymi zawodnikami.
Na zjeździe z walki o zwycięstwo odpadł Ullrich mający kłopoty techniczne z rowerem. Samochód neutralny Mavica nie był w stanie pomóc zawodnikowi T-Mobile, który musiał czekać długie sekundy na pojazd swojego zespołu.
23 km przed metą z pierwszej grupy zaatakował Alberto Martinez i znów do pracy musiał zabrać się Totschnig, pracujący dla Davide Rebellina. Hiszpan zyskał kilkanaście sekund przewagi, ale szybko jego akcja została zneutralizowana. W grupie pościgowej współpraca nie bardzo się układała, chaotyczne skoki nie mogły przynieść efektu. Różnica wynosiła w granicach minuty i powoli rosła.
Ostatni podjazd, Alto De Gurutze (213.5 km), próbował wykorzystać do zgubienia rywali Bettini, ale nic nie udało się zyskać Włochowi. Cała siódemka wspólnie dotarła do finiszowych metrów. Tam do przodu skoczył Perdiguero. Oglądający się na Rebellina Bettini nieco spóźniony odpowiedział na ten atak i w konsekwencji zabrakło mu kilku metrów by minąć zwycięskiego Hiszpana.
Wyniki Clasica San Sebastian 2004 (PŚ); San Sebastian – San Sebastian (227 km):
1 Miguel Angel Martin Perdiguero (Spa) Saunier Duval-Prodir 5:18:35 2 Paolo Bettini (Ita) Quick.Step-Davitamon 3 Davide Rebellin (Ita) Gerolsteiner 4 Marcos Antonio Serrano Rodriguez (Spa) Liberty Seguros 5 Alberto Martinez (Spa) Relax-Bodysol 6 Ivan Basso (Ita) Team CSC 00:06 7 Georg Totschnig (Aut) Gerolsteiner 8 Rik Verbrugghe (Bel) Lotto-Domo 01:19 9 Constantino Zaballa Gutierrez (Spa) Saunier Duval-Prodir 01:35 10 Marcus Zberg (Swi) Gerolsteiner 01:39 11 Oscar Freire Gomez (Spa) Rabobank 12 Igor Astarloa (Spa) Lampre 13 Juan Antonio Flecha Giannoni (Spa) Fassa Bortolo 14 Cristian Moreni (Ita) Alessio-Bianchi 15 Xavier Florencio Cabre (Spa) Relax-Bodysol 16 Tadej Valjavec (Slo) Phonak Hearing Systems 17 Richard Virenque (Fra) Quick.Step-Davitamon 18 Mirko Celestino (Ita) Saeco 19 Erik Dekker (Ned) Rabobank 20 Stefano Garzelli (Ita) Vini Caldirola-Nobili Rubinetterie 21 Damiano Cunego (Ita) Saeco 22 Bobby Julich (USA) Team CSC 23 Carlos Garcia Quesada (Spa) Comunidad Valenciana-Kelme 24 David Herrero Llorente (Spa) Costa de Almeria-Paternina 25 Filippo Simeoni (Ita) Domina Vacanze 26 Christophe Oriol (Fra) AG2r Prévoyance 27 Axel Merckx (Bel) Lotto-Domo 28 Giampaolo Caruso (Ita) Liberty Seguros 29 Volodymir Gustov (Ukr) Fassa Bortolo 30 Joaquin Rodriguez Oliver (Spa) Saunier Duval-Prodir 31 Benjamin Noval Gonzalez (Spa) US Postal Service p/b Berry Floor 04:28 32 Gianluca Sironi (Ita) Vini Caldirola-Nobili Rubinetterie 05:24 33 José Vicente Garcia Acosta (Spa) Illes Balears-Banesto 34 Frank Schleck (Lux) Team CSC 35 Cédric Vasseur (Fra) Cofidis, Le Crédit par Téléphone 36 Joaquim Lopez Torrella (Spa) Costa de Almeria-Paternina 37 Paolo Bossoni (Ita) Lampre 38 Gianni Faresin (Ita) Gerolsteiner 39 Oscar Camenzind (Swi) Phonak Hearing Systems 40 Francisco Vila (Spa) Lampre 41 José Iván Gutierrez (Spa) Illes Balears-Banesto 42 Pedro Arreitunandia Quintero (Spa) Cafés Baqué 43 David Lopez Garcia (Spa) Cafés Baqué 44 Johann Tschopp (Swi) Phonak Hearing Systems 45 Ruben Plaza Molina (Spa) Comunidad Valenciana-Kelme 46 Serge Baguet (Bel) Lotto-Domo 47 Marco Fertonani (Ita) Phonak Hearing Systems 48 Allan Davis (Aus) Liberty Seguros 49 Juan Carlos Dominguez Dominguez (Spa) Saunier Duval-Prodir 50 José Antonio Pecharromán (Spa) Quick.Step-Davitamon 51 Patrik Sinkewitz (Ger) Quick.Step-Davitamon 52 Daniel Rincon (Col) US Postal Service p/b Berry Floor 53 Stéphane Goubert (Fra) AG2r Prévoyance 54 Guido Trentin (Ita) Cofidis, Le Crédit par Téléphone 55 David Moncoutie (Fra) Cofidis, Le Crédit par Téléphone 56 George Hincapie (USA) US Postal Service p/b Berry Floor 57 José Azevedo (Por) US Postal Service p/b Berry Floor 58 Danilo Di Luca (Ita) Saeco 59 Evgeni Petrov (Rus) Saeco 60 Aitor Gonzalez Jimenez (Spa) Fassa Bortolo 61 Alejandro Valverde Belmonte (Spa) Comunidad Valenciana-Kelme 62 Leonardo Piepoli (Ita) Saunier Duval-Prodir 63 Erik Zabel (Ger) T-Mobile Team 09:33 64 Josep Jufre Pou (Spa) Relax-Bodysol 65 Marzio Bruseghin (Ita) Fassa Bortolo 66 Levi Leipheimer (USA) Rabobank 67 Laurent Brochard (Fra) AG2r Prévoyance 68 Pavel Tonkov (Rus) Vini Caldirola-Nobili Rubinetterie 69 Scott Sunderland (Aus) Alessio-Bianchi 70 Daniele Nardello (Ita) T-Mobile Team 71 Daniel Schnider (Swi) Phonak Hearing Systems 72 Yuriy Krivtsov (Ukr) AG2r Prévoyance 73 Michael Boogerd (Ned) Rabobank 74 Patrick Calcagni (Swi) Vini Caldirola-Nobili Rubinetterie 75 Michael Rasmussen (Den) Rabobank 76 Denis Menchov (Rus) Illes Balears-Banesto 77 Vladimir Karpets (Rus) Illes Balears-Banesto 78 Juan Fuentes Angullo (Spa) Saeco 79 Luca Paolini (Ita) Quick.Step-Davitamon 80 Iñigo Chaurreau (Spa) AG2r Prévoyance 11:14 81 Serguei Ivanov (Rus) T-Mobile Team 82 Roberto Sgambelluri (Ita) Vini Caldirola-Nobili Rubinetterie 83 Gonzalo Bayarri Esteve (Spa) Phonak Hearing Systems 84 Andrea Noè (Ita) Alessio-Bianchi 85 José Luis Rebollo Aguado (Spa) Relax-Bodysol 86 Alessandro Bertolini (Ita) Alessio-Bianchi 87 Fabian Wegmann (Ger) Gerolsteiner 88 Gorazd Stangelj (Slo) Saeco 89 Mikel Elgezabal Fernandez (Spa) Costa de Almeria-Paternina 90 Bert Roesems (Bel) Relax-Bodysol 91 Daniel Atienza Urendez (Spa) Cofidis, Le Crédit par Téléphone 92 Andrej Hauptman (Slo) Lampre 93 Vladimir Miholjevic (Cro) Alessio-Bianchi 94 Francisco Palacio (Spa) Cafes Baque 95 Egoi Martinez De Esteban (Spa) Euskaltel-Euskadi 96 Massimiliano Gentili (Ita) Domina Vacanze 97 Gorka Gonzalez Larranaga (Spa) Euskaltel-Euskadi 98 Pedro Horrillo Munoz (Spa) Quick.Step-Davitamon 99 Nacor Burgos Rojo (Spa) Relax-Bodysol 100 Mikel Astarloza (Spa) AG2r Prévoyance 101 Alexandr Kolobnev (Rus) Domina Vacanze 102 Moises Dueñas (Spa) Relax-Bodysol 103 Luis Perez (Spa) Cofidis, Le Crédit par Téléphone 104 Haimar Zubeldia Agirre (Spa) Euskaltel-Euskadi 105 David Latasa Lasa (Spa) Comunidad Valenciana-Kelme 106 Ronny Scholz (Ger) Gerolsteiner 107 Pietro Caucchioli (Ita) Alessio-Bianchi 108 Michele Scotto (Ita) Lampre 109 Jonathan Gonzalez (Spa) Costa de Almeria-Paternina 110 Mauro Gerosa (Ita) Vini Caldirola-Nobili Rubinetterie 111 Wim Vansevenant (Bel) Lotto-Domo 112 Leif Hoste (Bel) Lotto-Domo 113 Marco Serpellini (Ita) Gerolsteiner 114 Marc Wauters (Bel) Rabobank 115 Pieter Weening (Ned) Rabobank 116 Alexandre Moos (Swi) Phonak Hearing Systems 117 Karsten Kroon (Ned) Rabobank 118 Inigo Landaluze (Spa) Euskaltel-Euskadi 119 Inaki Isasi Flores (Spa) Euskaltel-Euskadi 120 Luis Leon Sanchez Gil (Spa) Liberty Seguros 121 Giuseppe Guerini (Ita) T-Mobile Team 122 Johan Van Summeren (Bel) Relax-Bodysol 123 Glenn d'Hollander (Bel) Lotto-Domo 124 Salvatore Commesso (Ita) Saeco 125 Dario Andriotto (Ita) Vini Caldirola-Nobili Rubinetterie 126 Aitor Perez Arrieta (Spa) Cafés Baqué 15:57 127 David Cañada (Spa) Saunier Duval-Prodir 128 Ion Del Rio (Spa) Costa de Almeria-Paternina 129 Alessandro Spezialetti (Ita) Saeco 130 Franco Pellizotti (Ita) Alessio-Bianchi 131 Jokin Ormaetxea (Spa) Costa de Almeria-Paternina 132 Santiago Botero Echeverry (Col) T-Mobile Team 133 Massimo Iannetti (Ita) Domina Vacanze 134 Nicolas Inaudi (Fra) AG2r Prévoyance 135 Raffaele Ferrara (Ita) Alessio-Bianchi 136 Dario David Cioni (Ita) Fassa Bortolo 137 Michele Scarponi (Ita) Domina Vacanze 138 Angel Gomez Marchante (Spa) Costa de Almeria-Paternina 139 Mauro Zinetti (Ita) Vini Caldirola-Nobili Rubinetterie