Den 22-årige brite Adam Yates (Orica-Greenedge) var først over målstregen, da et stjernebesat felt lørdag kørte det traditionsrige endagsløb Clasica San Sebastian.
Yates vandt det 219 kilometer lange løb, der også kaldes en Tour de France-revanche, med 15 sekunder ned til et jagtende felt med flere af de største stjerner.
Med godt syv kilometer tilbage af løbet kørte Yates væk fra en udbrydergruppe på den sidste af flere stigninger. Han formåede at slå et hul, der ikke kunne lukkes, og hentede dermed karrierens største sejr.
Den belgiske endagsspecialist Philippe Gilbert (BMC) spurtede sig efterfølgende til en andenplads foran spanieren Alejandro Valverde (Movistar), der for seks dage siden sluttede samlet nummer tre i Tour de France.
Valverde stillede i øvrigt op som forsvarende vinder i San Sebastian, men kunne ikke gentage bedriften fra 2014.
Den danske Astana-rytter Jakob Fuglsang krydsede målstregen som nummer 11. Han var ligeledes 15 sekunder efter vinderen.
/ritzau/