Dès le deuxième kilomètre, trois coureurs espagnols attaquent et font la course en tête. Il s'agit des coéquipiers de l'équipe Burgos-BH Carlos Canal et Ángel Madrazo ainsi que de Joan Bou de l'équipe Euskaltel-Euskadi. Ces trois hommes comptent un avantage maximal de plus de quatre minutes sur le peloton avant que cet écart ne décroissent en vue de l'arrivée. Alors que l'écart avec le peloton était descendu à dix petites secondes à 25 kilomètres de l'arrivée, le peloton permet aux échappés de rester en tête pendant une douzaine de kilomètres supplémentaires avant de reprendre le trio à 13,5 kilomètres du terme. Le peloton groupé se dirige vers Molina de Aragón quand le maillot rouge Rein Taaramäe est victime d'une chute à 2,2 km de la ligne d'arrivée mais l'Estonien rallie la ligne d'arrivée sans encombre. Le sprint sur un final en faux-plat montant avec virages est lancé par les équipiers Groupama-FDJ d'Arnaud Démare mais le Français est remonté dans les derniers mètres par le Néerlandais Fabio Jakobsen (Deceuninck-Quick-Step) qui gagne avec une longueur d'avance. Ce dernier prend la tête du classement par points et le maillot vert à Philipsen[1],[2].