Image 1 of 5 Jesus Herrada celebrates his victory (Image credit: Bettini Photo) Image 2 of 5 Dylan Teuns on the podium (Image credit: Bettini Photo) Image 3 of 5 Jesus Herrada has it in the bag (Image credit: Bettini Photo) Image 4 of 5 Astana shepherded Lopez all day (Image credit: Bettini Photo) Image 5 of 5 Dylan Teuns does his turns in the break (Image credit: Bettini Photo)

It was a day of firsts at the Vuelta a España, Jesús Herrada (Cofidis) taking his debut success in a Grand Tour when he jumped clear of fellow breakaway Dylan Teuns (Bahrain-Merida) inside the final kilometre of the stage six finale on the Ares del Maestrat climb. Teuns, though, also pulled off a huge coup, moving into the red jersey thanks to Astana’s decision not to defend Miguel Ángel López’s lead and, just as significantly, to the Belgian’s power on the final ascent, which saw off his main rival for red, Ineos’s David De La Cruz.

The stage was, unfortunately, also notable for a number of high-profile abandons as the result of a mid-stage crash. EF Education First were the team most affected. Their leader Rigoberto Urán and climber Hugh Carthy were forced out of the race, the Colombian suffering a broken collar-bone. The incident also resulted in the abandon of Nicolas Roche (Sunweb), the Vuelta leader for three days, and CCC’s Victor De La Parte.

Following the crash, which involved a significant number of riders in the peloton, Astana eased off with their pace-setting, which allowed the advantage of the 11-man breakaway to grow. In addition to Herrada, Teuns and De La Cruz, this group also contained David de la Cruz, Gianluca Brambilla (Trek-Segafredo), Pawel Poljanski (Bora-Hansgrohe), Dorian Godon (AG2R La Mondiale), Tejay van Garderen (EF Education First), Bruno Armirail (Groupama-FDJ), Nelson Oliveira (Movistar), Tsgabu Grmay (Mitchelton-Scott) and Robert Gesink (Jumbo-Visma).

Astana held the group’s leading to around four minutes until the penultimate climb, the third-category Puerto de Culla, then let it steadily drift out, clearly under orders to allow one of the breakaways to have an unexpected prize.

Up ahead, Grmay hit out on his own on the Culla, crossing it with a lead of 20 seconds. On the descent, misfortune struck EF Education First again, as van Garderen went down heavily on a sweeping right-hand bend. The American lay under a bush near the roadside for some time, but did manage to remount and finish the stage after receiving treatment.

Nelson Oliveira bridged across to Grmay with 20km remaining, the pair maintaining a lead of 30 seconds as they started up the final third-category ascent to the finish. The nine riders behind them held fire until four kilometres from home, when Frenchman Armirail launched an attack that was countered by Teuns, with Herrada quick to jump onto the Belgian’s wheel. More significantly, De La Cruz, 11 seconds ahead of Teuns on GC, didn’t make any move to respond.

Teuns and Herrada quickly passed Grmay, who’d been dropped by Oliveira, then breezed up to the Portuguese, who soon fell back as well. In the final two kilometres, Teuns kept signaling for Herrada to come through and work, but the Spaniard continued to sit in, perhaps remembering how his elder brother José had lost out by doing too much too soon in the break the day before, but no doubt also mindful that the Belgian was pressing hard to take the race lead.

With 400 metres to the line, Herrada made his move, flying past Teuns, who didn’t respond. The two-time Spanish road champion crossed the line seven seconds clear of Teuns, who then had a five-minute wait to see whether he had done enough to move into red.

The peloton was led in by Tadej Pogacar (UAE Emirate), who made a brave solo attack a kilometre from the line with the aim of gaining time on his GC rivals. Ultimately, he came in just two seconds ahead of the rest of the favourites, who were led in by Pierre Latour (AG2R La Mondiale), with Astana’s López safely tucked in a couple of places behind, his red jersey destined for Teuns’ shoulders.

“I started to realise that it was possible to get the leader’s jersey in a Grand Tour. It was a goal in this Vuelta and yeah, I did it,” said the new Vuelta leader. “I knew it was possible, that’s why yesterday I was disappointed about not being in the break. But I still kept going on the climb so as not to lose too much time. It was all in the plan actually.

“With 4km to go, I knew a 3-4 minute climb is my speciality, like the Ardennes, and from there I just went full gas, with the hope nobody would stay in the wheel, but there was one guy who could follow. He didn’t want to do a turn, and then I didn’t have the punch anymore. I gave everything for the jersey today. Also for the victory, but in the end one guy was smarter or stronger.”

Full results # Rider Name (Country) Team Result 1 Jesus Herrada (Spa) Cofidis Solutions Credits 4:43:55 2 Dylan Teuns (Bel) Bahrain-Merida 0:00:07 3 Dorian Godon (Fra) AG2R La Mondiale 0:00:21 4 Robert Gesink (Ned) Team Jumbo-Visma 5 Bruno Armirail (Fra) Groupama-FDJ 0:00:37 6 Pawel Poljanski (Pol) Bora-Hansgrohe 0:00:39 7 Nelson Oliveira (Por) Movistar Team 0:00:45 8 Gianluca Brambilla (Ita) Trek-Segafredo 0:00:47 9 David de la Cruz (Spa) Team Ineos 0:00:50 10 Tsgabu Grmay (Eth) Mitchelton-Scott 0:02:35 11 Tadej Pogacar (Slo) UAE Team Emirates 0:05:42 12 Pierre Latour (Fra) AG2R La Mondiale 0:05:44 13 Nairo Quintana (Col) Movistar Team 14 Miguel Angel Lopez (Col) Astana Pro Team 15 Alejandro Valverde (Spa) Movistar Team 16 Primoz Roglic (Slo) Team Jumbo-Visma 17 Rafal Majka (Pol) Bora-Hansgrohe 18 Esteban Chaves (Col) Mitchelton-Scott 19 Wilco Kelderman (Ned) Team Sunweb 20 George Bennett (NZl) Team Jumbo-Visma 21 Nicolas Edet (Fra) Cofidis Solutions Credits 22 Fabio Aru (Ita) UAE Team Emirates 23 Daniel Martinez (Col) EF Education First 24 Marc Soler (Spa) Movistar Team 25 Sergio Andres Higuita Garcia (Col) EF Education First 0:05:50 26 Hermann Pernsteiner (Aut) Bahrain-Merida 27 Cristian Rodriguez Martin (Spa) Caja Rural-Seguros RGA 28 Mikel Nieve (Spa) Mitchelton-Scott 29 Oscar Rodriguez Garaicoechea (Spa) Euskadi Basque Country-Murias 30 Carl Fredrik Hagen (Nor) Lotto Soudal 0:05:55 31 Kilian Frankiny (Swi) Groupama-FDJ 0:05:59 32 Peter Stetina (USA) Trek-Segafredo 0:06:00 33 Mikel Bizkarra Etxegibel (Spa) Euskadi Basque Country-Murias 34 Niklas Eg (Den) Trek-Segafredo 35 Ion Izagirre Insausti (Spa) Astana Pro Team 36 Daniel Navarro Garcia (Spa) Katusha-Alpecin 37 Louis Meintjes (RSA) Dimension Data 38 James Knox (GBr) Deceuninck-QuickStep 39 Ruben Guerreiro (Por) Katusha-Alpecin 0:06:04 40 Mark Padun (Ukr) Bahrain-Merida 0:06:05 41 Amanuel Ghebreigzabhier (Eri) Dimension Data 0:06:14 42 Geoffrey Bouchard (Fra) AG2R La Mondiale 0:06:21 43 Sergio Pardilla Bellon (Spa) Caja Rural-Seguros RGA 0:06:28 44 Ben O'Connor (Aus) Dimension Data 0:06:38 45 Martijn Tusveld (Ned) Team Sunweb 46 Neilson Powless (USA) Team Jumbo-Visma 47 Matteo Fabbro (Ita) Katusha-Alpecin 48 Jakob Fuglsang (Den) Astana Pro Team 49 Sergio Henao (Col) UAE Team Emirates 50 FranÃ§ois Bidard (Fra) AG2R La Mondiale 51 Antonio Pedrero (Spa) Movistar Team 0:07:14 52 Mikel Iturria Segurola (Spa) Euskadi Basque Country-Murias 0:07:24 53 Luis LeÃ³n Sanchez (Spa) Astana Pro Team 0:08:20 54 ClÃ©ment Chevrier (Fra) AG2R La Mondiale 0:08:30 55 Willem Jakobus Smit (RSA) Katusha-Alpecin 0:08:45 56 Jorge Cubero Galvez (Spa) Burgos-BH 0:09:18 57 Domen Novak (Slo) Bahrain-Merida 0:09:29 58 Damien Howson (Aus) Mitchelton-Scott 59 Thomas De Gendt (Bel) Lotto Soudal 60 Sander Armee (Bel) Lotto Soudal 61 Ben King (USA) Dimension Data 62 JosÃ© Rojas (Spa) Movistar Team 63 Michael Storer (Aus) Team Sunweb 64 Darwin Atapuma (Col) Cofidis Solutions Credits 65 Pavel Kochetkov (Rus) Katusha-Alpecin 66 Tosh Van Der Sande (Bel) Lotto Soudal 67 Sebastian Henao (Col) Team Ineos 0:10:22 68 RÃ©mi Cavagna (Fra) Deceuninck-QuickStep 0:11:31 69 Eros Capecchi (Ita) Deceuninck-QuickStep 70 Cyril Barthe (Fra) Euskadi Basque Country-Murias 71 Fernando Barcelo Aragon (Spa) Euskadi Basque Country-Murias 72 Steff Cras (Bel) Katusha-Alpecin 73 Valerio Conti (Ita) UAE Team Emirates 74 Imanol Erviti (Spa) Movistar Team 75 Felix GroÃŸschartner (Aut) Bora-Hansgrohe 76 Tony Martin (Ger) Team Jumbo-Visma 0:12:15 77 Zdenek Stybar (Cze) Deceuninck-QuickStep 78 Tobias Ludvigsson (Swe) Groupama-FDJ 79 Quentin Jauregui (Fra) AG2R La Mondiale 80 Philippe Gilbert (Bel) Deceuninck-QuickStep 81 Tim Declercq (Bel) Deceuninck-QuickStep 82 Wout Poels (Ned) Team Ineos 83 Harm Vanhoucke (Bel) Lotto Soudal 84 Salvatore Puccio (Ita) Team Ineos 85 Patrick Bevin (NZl) CCC Team 86 Nicholas Dlamini (RSA) Dimension Data 87 Steve Morabito (Swi) Groupama-FDJ 88 Dion Smith (NZl) Mitchelton-Scott 89 Sam Bewley (NZl) Mitchelton-Scott 90 Nicholas Schultz (Aus) Mitchelton-Scott 91 Jesper Hansen (Den) Cofidis Solutions Credits 92 Sergei Chernetski (Rus) Caja Rural-Seguros RGA 93 Tao Geoghegan Hart (GBr) Team Ineos 94 Clement Venturini (Fra) AG2R La Mondiale 95 Rob Power (Aus) Team Sunweb 96 Owain Doull (GBr) Team Ineos 0:12:30 97 Lawson Craddock (USA) EF Education First 0:12:48 98 Sepp Kuss (USA) Team Jumbo-Visma 99 Romain Seigle (Fra) Groupama-FDJ 100 Gonzalo Serrano Rodriguez (Spa) Caja Rural-Seguros RGA 101 Jorge Arcas (Spa) Movistar Team 102 Mitchell Docker (Aus) EF Education First 103 Jaco Venter (RSA) Dimension Data 104 Edvald Boasson Hagen (Nor) Dimension Data 105 Diego Rubio Hernandez (Spa) Burgos-BH 106 StÃ©phane Rossetto (Fra) Cofidis Solutions Credits 107 Vasil Kiryienka (Blr) Team Ineos 0:13:05 108 Tomasz Marczynski (Pol) Lotto Soudal 0:13:20 109 Marco Marcato (Ita) UAE Team Emirates 0:13:25 110 Enrico Battaglin (Ita) Katusha-Alpecin 111 Jonas Koch (Ger) CCC Team 0:13:39 112 Benjamin Thomas (Fra) Groupama-FDJ 0:13:51 113 Jean-Pierre Drucker (Lux) Bora-Hansgrohe 0:14:32 114 Alex Kirsch (Lux) Trek-Segafredo 115 Luis Angel Mate Mardones (Spa) Cofidis Solutions Credits 116 Jose Herrada (Spa) Cofidis Solutions Credits 117 Kiel Reijnen (USA) Trek-Segafredo 118 Will Barta (USA) CCC Team 119 Brian van Goethem (Ned) Lotto Soudal 120 Jetse Bol (Ned) Burgos-BH 121 Alexander Aranburu Deba (Spa) Caja Rural-Seguros RGA 0:15:34 122 Dario Cataldo (Ita) Astana Pro Team 0:16:05 123 Omar Fraile (Spa) Astana Pro Team 124 Nikias Arndt (Ger) Team Sunweb 125 Francisco Ventoso (Spa) CCC Team 126 Gorka Izagirre Insausti (Spa) Astana Pro Team 127 Luka Pibernik (Slo) Bahrain-Merida 128 Luka Mezgec (Slo) Mitchelton-Scott 129 Oscar Cabedo Carda (Spa) Burgos-BH 130 Jonathan Lastra Martinez (Spa) Caja Rural-Seguros RGA 131 Rasmus Fossum Tiller (Nor) Dimension Data 132 Ian Stannard (GBr) Team Ineos 133 Sam Bennett (Irl) Bora-Hansgrohe 0:16:12 134 Hector Saez Benito (Spa) Euskadi Basque Country-Murias 0:16:55 135 Sergio Samitier Samitier (Spa) Euskadi Basque Country-Murias 136 Davide Formolo (Ita) Bora-Hansgrohe 0:18:08 137 Damien Touze (Fra) Cofidis Solutions Credits 0:18:50 138 Nathan Van Hooydonck (Bel) CCC Team 0:18:52 139 Silvan Dillier (Swi) AG2R La Mondiale 0:20:00 140 Maximilian Walscheid (Ger) Team Sunweb 0:21:45 141 John Degenkolb (Ger) Trek-Segafredo 142 Jacopo Mosca (Ita) Trek-Segafredo 143 Manuele Boaro (Ita) Astana Pro Team 144 Jesus Ezquerra Muela (Spa) Burgos-BH 145 Marc Sarreau (Fra) Groupama-FDJ 146 Domingos GonÃ§alves (Por) Caja Rural-Seguros RGA 147 Viacheslav Kuznetsov (Rus) Katusha-Alpecin 148 Pawel Bernas (Pol) CCC Team 149 Szymon Sajnok (Pol) CCC Team 150 Nuno Matos (Por) Burgos-BH 151 Ricardo Augusto Afonso Vilela (Por) Burgos-BH 152 Angel Madrazo Ruiz (Spa) Burgos-BH 153 Lennard Hofstede (Ned) Team Jumbo-Visma 0:22:52 154 Fabio Jakobsen (Ned) Deceuninck-QuickStep 155 Logan Owen (USA) EF Education First 156 Casper Pedersen (Den) Team Sunweb 157 Aritz Bagues Kalparsoro (Spa) Euskadi Basque Country-Murias 158 Jon Aberasturi Izaga (Spa) Caja Rural-Seguros RGA 159 Juan Sebastian Molano (Col) UAE Team Emirates 160 Oliviero Troia (Ita) UAE Team Emirates 161 Yukiya Arashiro (Jpn) Bahrain-Merida 162 Edward Theuns (Bel) Trek-Segafredo 163 Heinrich Haussler (Aus) Bahrain-Merida 164 Shane Archbold (NZl) Bora-Hansgrohe 165 Jelle Wallays (Bel) Lotto Soudal 166 Phil Bauhaus (Ger) Bahrain-Merida 0:23:15 167 Fernando Gaviria (Col) UAE Team Emirates 0:23:44 168 Maximiliano Ariel Richeze (Arg) Deceuninck-QuickStep 169 Tejay Van Garderen (USA) EF Education First 0:24:45 DNF Victor De La Parte (Spa) CCC Team DNF Rigoberto Uran (Col) EF Education First DNF Hugh John Carthy (GBr) EF Education First DNF Nicolas Roche (Irl) Team Sunweb

Sprint 1 -­ km. 139 # Rider Name (Country) Team Result 1 David de la Cruz (Spa) Team Ineos 4 2 Bruno Armirail (Fra) Groupama-FDJ 2 3 Dorian Godon (Fra) AG2R La Mondiale 1

Sprint 2 - km. 198.9 # Rider Name (Country) Team Result 1 Jesus Herrada (Spa) Cofidis Solutions Credits 25 2 Dylan Teuns (Bel) Bahrain-Merida 20 3 Dorian Godon (Fra) AG2R La Mondiale 16 4 Robert Gesink (Ned) Team Jumbo-Visma 14 5 Bruno Armirail (Fra) Groupama-FDJ 12 6 Pawel Poljanski (Pol) Bora-Hansgrohe 10 7 Nelson Oliveira (Por) Movistar Team 9 8 Gianluca Brambilla (Ita) Trek-Segafredo 8 9 David de la Cruz (Spa) Team Ineos 7 10 Tsgabu Grmay (Eth) Mitchelton-Scott 6 11 Tadej Pogacar (Slo) UAE Team Emirates 5 12 Pierre Latour (Fra) AG2R La Mondiale 4 13 Nairo Quintana (Col) Movistar Team 3 14 Miguel Angel Lopez (Col) Astana Pro Team 2 15 Alejandro Valverde (Spa) Movistar Team 1

Mountain 1 - Puerto De Nogueruelas km. 21 # Rider Name (Country) Team Result 1 Wout Poels (Ned) Team Ineos 5 2 StÃ©phane Rossetto (Fra) Cofidis Solutions Credits 3 3 Lawson Craddock (USA) EF Education First 1

Mountain 2 - Puerto De Linares km. 36.5 # Rider Name (Country) Team Result 1 Wout Poels (Ned) Team Ineos 3 2 Jesus Herrada (Spa) Cofidis Solutions Credits 2 3 Sergio Henao (Col) UAE Team Emirates 1

Mountain 3 - Culla. Puerto De Culla km. 173.4 # Rider Name (Country) Team Result 1 Tsgabu Grmay (Eth) Mitchelton-Scott 3 2 Nelson Oliveira (Por) Movistar Team 2 3 Tejay Van Garderen (USA) EF Education First 1

Mountain 4 - Ares Del Maestrat km. 198.9 # Rider Name (Country) Team Result 1 Jesus Herrada (Spa) Cofidis Solutions Credits 3 2 Dylan Teuns (Bel) Bahrain-Merida 2 3 Dorian Godon (Fra) AG2R La Mondiale 1

Young riders # Rider Name (Country) Team Result 1 Dorian Godon (Fra) AG2R La Mondiale 4:44:16 2 Bruno Armirail (Fra) Groupama-FDJ 0:00:16 3 Tadej Pogacar (Slo) UAE Team Emirates 0:05:21 4 Miguel Angel Lopez (Col) Astana Pro Team 0:05:23 5 Daniel Martinez (Col) EF Education First 6 Sergio Andres Higuita Garcia (Col) EF Education First 0:05:29 7 Cristian Rodriguez Martin (Spa) Caja Rural-Seguros RGA 8 Oscar Rodriguez Garaicoechea (Spa) Euskadi Basque Country-Murias 9 Kilian Frankiny (Swi) Groupama-FDJ 0:05:38 10 Niklas Eg (Den) Trek-Segafredo 0:05:39 11 James Knox (GBr) Deceuninck-QuickStep 12 Ruben Guerreiro (Por) Katusha-Alpecin 0:05:43 13 Mark Padun (Ukr) Bahrain-Merida 0:05:44 14 Amanuel Ghebreigzabhier (Eri) Dimension Data 0:05:53 15 Ben O'Connor (Aus) Dimension Data 0:06:17 16 Neilson Powless (USA) Team Jumbo-Visma 17 Matteo Fabbro (Ita) Katusha-Alpecin 18 Domen Novak (Slo) Bahrain-Merida 0:09:08 19 Michael Storer (Aus) Team Sunweb 20 RÃ©mi Cavagna (Fra) Deceuninck-QuickStep 0:11:10 21 Cyril Barthe (Fra) Euskadi Basque Country-Murias 22 Fernando Barcelo Aragon (Spa) Euskadi Basque Country-Murias 23 Steff Cras (Bel) Katusha-Alpecin 24 Quentin Jauregui (Fra) AG2R La Mondiale 0:11:54 25 Harm Vanhoucke (Bel) Lotto Soudal 26 Nicholas Dlamini (RSA) Dimension Data 27 Nicholas Schultz (Aus) Mitchelton-Scott 28 Tao Geoghegan Hart (GBr) Team Ineos 29 Rob Power (Aus) Team Sunweb 30 Sepp Kuss (USA) Team Jumbo-Visma 0:12:27 31 Romain Seigle (Fra) Groupama-FDJ 32 Gonzalo Serrano Rodriguez (Spa) Caja Rural-Seguros RGA 33 Benjamin Thomas (Fra) Groupama-FDJ 0:13:30 34 Will Barta (USA) CCC Team 0:14:11 35 Alexander Aranburu Deba (Spa) Caja Rural-Seguros RGA 0:15:13 36 Oscar Cabedo Carda (Spa) Burgos-BH 0:15:44 37 Rasmus Fossum Tiller (Nor) Dimension Data 38 Sergio Samitier Samitier (Spa) Euskadi Basque Country-Murias 0:16:34 39 Damien Touze (Fra) Cofidis Solutions Credits 0:18:29 40 Nathan Van Hooydonck (Bel) CCC Team 0:18:31 41 Szymon Sajnok (Pol) CCC Team 0:21:24 42 Nuno Matos (Por) Burgos-BH 43 Lennard Hofstede (Ned) Team Jumbo-Visma 0:22:31 44 Fabio Jakobsen (Ned) Deceuninck-QuickStep 45 Logan Owen (USA) EF Education First 46 Casper Pedersen (Den) Team Sunweb 47 Juan Sebastian Molano (Col) UAE Team Emirates 48 Oliviero Troia (Ita) UAE Team Emirates 49 Phil Bauhaus (Ger) Bahrain-Merida 0:22:54 50 Fernando Gaviria (Col) UAE Team Emirates 0:23:23

Combativity # Rider Name (Country) Team Result 1 Jesus Herrada (Spa) Cofidis Solutions Credits

Teams # Rider Name (Country) Team Result 1 Team Jumbo-Visma 14:23:34 2 Bahrain-Merida 0:00:13 3 Movistar Team 0:00:24 4 AG2R La Mondiale 0:00:37 5 Trek-Segafredo 0:00:58 6 Mitchelton-Scott 0:02:20 7 Cofidis Solutions Credits 0:03:24 8 Bora-Hansgrohe 0:06:05 9 UAE Team Emirates 0:06:15 10 Astana Pro Team 0:06:33 11 Katusha-Alpecin 0:06:53 12 Groupama-FDJ 0:07:02 13 Dimension Data 0:07:03 14 Euskadi Basque Country 0:07:25 15 Team Sunweb 0:10:02 16 Team Ineos 0:11:38 17 EF Education First 0:12:33 18 Caja Rural-Seguros RGA 0:12:44 19 Lotto Soudal 0:13:04 20 Deceuninck-QuickStep 0:17:13 21 Burgos-BH 0:24:49 22 CCC Team 0:28:37

General Classification after stage 6 # Rider Name (Country) Team Result 1 Dylan Teuns (Bel) Bahrain-Merida 23:44:00 2 David de la Cruz (Spa) Team Ineos 0:00:38 3 Miguel Angel Lopez (Col) Astana Pro Team 0:01:00 4 Primoz Roglic (Slo) Team Jumbo-Visma 0:01:14 5 Nairo Quintana (Col) Movistar Team 0:01:23 6 Robert Gesink (Ned) Team Jumbo-Visma 7 Alejandro Valverde (Spa) Movistar Team 0:01:28 8 Esteban Chaves (Col) Mitchelton-Scott 0:02:17 9 Rafal Majka (Pol) Bora-Hansgrohe 0:02:18 10 Tadej Pogacar (Slo) UAE Team Emirates 0:02:47 11 Wilco Kelderman (Ned) Team Sunweb 0:02:50 12 Pierre Latour (Fra) AG2R La Mondiale 0:02:54 13 Mikel Nieve (Spa) Mitchelton-Scott 0:03:26 14 George Bennett (NZl) Team Jumbo-Visma 0:03:29 15 Sergio Andres Higuita Garcia (Col) EF Education First 0:03:46 16 Fabio Aru (Ita) UAE Team Emirates 0:03:47 17 Oscar Rodriguez Garaicoechea (Spa) Euskadi Basque Country-Murias 0:04:37 18 Ruben Guerreiro (Por) Katusha-Alpecin 0:04:38 19 Daniel Martinez (Col) EF Education First 0:04:49 20 Nicolas Edet (Fra) Cofidis Solutions Credits 0:05:07 21 Cristian Rodriguez Martin (Spa) Caja Rural-Seguros RGA 0:05:34 22 Hermann Pernsteiner (Aut) Bahrain-Merida 0:05:45 23 Jesus Herrada (Spa) Cofidis Solutions Credits 0:05:46 24 Carl Fredrik Hagen (Nor) Lotto Soudal 0:06:10 25 James Knox (GBr) Deceuninck-QuickStep 0:06:24 26 Daniel Navarro Garcia (Spa) Katusha-Alpecin 0:06:45 27 Mark Padun (Ukr) Bahrain-Merida 0:06:57 28 Jakob Fuglsang (Den) Astana Pro Team 0:07:44 29 FranÃ§ois Bidard (Fra) AG2R La Mondiale 0:08:47 30 Ion Izagirre Insausti (Spa) Astana Pro Team 0:08:53 31 Niklas Eg (Den) Trek-Segafredo 0:08:57 32 Gianluca Brambilla (Ita) Trek-Segafredo 0:08:59 33 Louis Meintjes (RSA) Dimension Data 0:09:47 34 Kilian Frankiny (Swi) Groupama-FDJ 0:09:48 35 Peter Stetina (USA) Trek-Segafredo 0:10:34 36 Mikel Iturria Segurola (Spa) Euskadi Basque Country-Murias 0:10:54 37 Tsgabu Grmay (Eth) Mitchelton-Scott 0:11:24 38 Matteo Fabbro (Ita) Katusha-Alpecin 0:12:04 39 Sergio Pardilla Bellon (Spa) Caja Rural-Seguros RGA 0:12:05 40 Marc Soler (Spa) Movistar Team 0:12:09 41 Geoffrey Bouchard (Fra) AG2R La Mondiale 0:12:26 42 Luis LeÃ³n Sanchez (Spa) Astana Pro Team 0:12:47 43 Amanuel Ghebreigzabhier (Eri) Dimension Data 0:13:29 44 Bruno Armirail (Fra) Groupama-FDJ 0:14:32 45 JosÃ© Rojas (Spa) Movistar Team 0:14:45 46 Davide Formolo (Ita) Bora-Hansgrohe 0:15:22 47 Neilson Powless (USA) Team Jumbo-Visma 0:15:27 48 Mikel Bizkarra Etxegibel (Spa) Euskadi Basque Country-Murias 0:16:05 49 Martijn Tusveld (Ned) Team Sunweb 0:16:53 50 Ben O'Connor (Aus) Dimension Data 0:17:02 51 Valerio Conti (Ita) UAE Team Emirates 0:17:05 52 Nicholas Dlamini (RSA) Dimension Data 0:17:20 53 ClÃ©ment Chevrier (Fra) AG2R La Mondiale 0:17:50 54 Tomasz Marczynski (Pol) Lotto Soudal 0:18:32 55 Salvatore Puccio (Ita) Team Ineos 0:18:37 56 Antonio Pedrero (Spa) Movistar Team 0:19:30 57 Philippe Gilbert (Bel) Deceuninck-QuickStep 0:19:39 58 Nelson Oliveira (Por) Movistar Team 0:20:10 59 Clement Venturini (Fra) AG2R La Mondiale 0:20:14 60 Lawson Craddock (USA) EF Education First 0:20:19 61 Ben King (USA) Dimension Data 0:20:43 62 Dorian Godon (Fra) AG2R La Mondiale 0:21:21 63 Jose Herrada (Spa) Cofidis Solutions Credits 0:22:05 64 Tosh Van Der Sande (Bel) Lotto Soudal 0:22:49 65 Zdenek Stybar (Cze) Deceuninck-QuickStep 0:23:25 66 Wout Poels (Ned) Team Ineos 0:23:30 67 Sergio Henao (Col) UAE Team Emirates 0:23:48 68 Sebastian Henao (Col) Team Ineos 0:23:50 69 Sergei Chernetski (Rus) Caja Rural-Seguros RGA 0:24:12 70 Quentin Jauregui (Fra) AG2R La Mondiale 0:24:18 71 Darwin Atapuma (Col) Cofidis Solutions Credits 0:24:31 72 Gorka Izagirre Insausti (Spa) Astana Pro Team 0:24:35 73 Pavel Kochetkov (Rus) Katusha-Alpecin 0:24:37 74 Edvald Boasson Hagen (Nor) Dimension Data 0:24:39 75 Steff Cras (Bel) Katusha-Alpecin 0:25:13 76 Cyril Barthe (Fra) Euskadi Basque Country-Murias 0:25:21 77 Jesper Hansen (Den) Cofidis Solutions Credits 0:25:32 78 Jacopo Mosca (Ita) Trek-Segafredo 0:25:53 79 Tejay Van Garderen (USA) EF Education First 0:26:14 80 Sepp Kuss (USA) Team Jumbo-Visma 0:26:34 81 Patrick Bevin (NZl) CCC Team 82 Sander Armee (Bel) Lotto Soudal 0:27:08 83 Steve Morabito (Swi) Groupama-FDJ 0:27:40 84 Thomas De Gendt (Bel) Lotto Soudal 0:27:56 85 Nikias Arndt (Ger) Team Sunweb 0:28:17 86 Harm Vanhoucke (Bel) Lotto Soudal 0:28:27 87 Imanol Erviti (Spa) Movistar Team 0:29:12 88 Alexander Aranburu Deba (Spa) Caja Rural-Seguros RGA 0:29:41 89 Jetse Bol (Ned) Burgos-BH 0:29:48 90 Jonas Koch (Ger) CCC Team 0:30:01 91 Tobias Ludvigsson (Swe) Groupama-FDJ 0:30:08 92 Nicholas Schultz (Aus) Mitchelton-Scott 0:30:38 93 RÃ©mi Cavagna (Fra) Deceuninck-QuickStep 0:31:29 94 Angel Madrazo Ruiz (Spa) Burgos-BH 0:31:51 95 StÃ©phane Rossetto (Fra) Cofidis Solutions Credits 0:31:52 96 Luka Mezgec (Slo) Mitchelton-Scott 0:32:25 97 Enrico Battaglin (Ita) Katusha-Alpecin 98 Damien Howson (Aus) Mitchelton-Scott 0:32:50 99 Willem Jakobus Smit (RSA) Katusha-Alpecin 0:33:07 100 Felix GroÃŸschartner (Aut) Bora-Hansgrohe 0:33:30 101 Fernando Barcelo Aragon (Spa) Euskadi Basque Country-Murias 0:33:35 102 Owain Doull (GBr) Team Ineos 0:33:41 103 Omar Fraile (Spa) Astana Pro Team 0:33:47 104 Francisco Ventoso (Spa) CCC Team 0:35:07 105 Benjamin Thomas (Fra) Groupama-FDJ 0:35:24 106 Michael Storer (Aus) Team Sunweb 0:35:29 107 Ricardo Augusto Afonso Vilela (Por) Burgos-BH 0:35:42 108 Jesus Ezquerra Muela (Spa) Burgos-BH 0:35:54 109 Tao Geoghegan Hart (GBr) Team Ineos 0:35:56 110 Silvan Dillier (Swi) AG2R La Mondiale 0:36:07 111 Dion Smith (NZl) Mitchelton-Scott 0:36:47 112 Eros Capecchi (Ita) Deceuninck-QuickStep 113 Rasmus Fossum Tiller (Nor) Dimension Data 0:37:28 114 Dario Cataldo (Ita) Astana Pro Team 0:37:51 115 Pawel Poljanski (Pol) Bora-Hansgrohe 0:38:13 116 Romain Seigle (Fra) Groupama-FDJ 0:38:23 117 Gonzalo Serrano Rodriguez (Spa) Caja Rural-Seguros RGA 0:38:46 118 Luka Pibernik (Slo) Bahrain-Merida 0:39:00 119 Ian Stannard (GBr) Team Ineos 0:39:03 120 Damien Touze (Fra) Cofidis Solutions Credits 0:39:18 121 Yukiya Arashiro (Jpn) Bahrain-Merida 0:39:52 122 Tim Declercq (Bel) Deceuninck-QuickStep 0:39:59 123 Domingos GonÃ§alves (Por) Caja Rural-Seguros RGA 0:40:02 124 Marco Marcato (Ita) UAE Team Emirates 0:40:33 125 Oscar Cabedo Carda (Spa) Burgos-BH 0:40:44 126 Sam Bewley (NZl) Mitchelton-Scott 0:41:07 127 Logan Owen (USA) EF Education First 0:41:19 128 Mitchell Docker (Aus) EF Education First 0:42:33 129 Alex Kirsch (Lux) Trek-Segafredo 0:42:40 130 Edward Theuns (Bel) Trek-Segafredo 0:42:49 131 Kiel Reijnen (USA) Trek-Segafredo 132 Jorge Arcas (Spa) Movistar Team 0:43:22 133 Viacheslav Kuznetsov (Rus) Katusha-Alpecin 0:43:35 134 Jaco Venter (RSA) Dimension Data 0:44:23 135 John Degenkolb (Ger) Trek-Segafredo 0:44:29 136 Diego Rubio Hernandez (Spa) Burgos-BH 137 Nathan Van Hooydonck (Bel) CCC Team 0:44:44 138 Jorge Cubero Galvez (Spa) Burgos-BH 0:45:36 139 Fabio Jakobsen (Ned) Deceuninck-QuickStep 0:46:00 140 Jon Aberasturi Izaga (Spa) Caja Rural-Seguros RGA 0:46:45 141 Casper Pedersen (Den) Team Sunweb 0:47:38 142 Sergio Samitier Samitier (Spa) Euskadi Basque Country-Murias 0:48:10 143 Maximiliano Ariel Richeze (Arg) Deceuninck-QuickStep 0:48:44 144 Jonathan Lastra Martinez (Spa) Caja Rural-Seguros RGA 0:48:46 145 Sam Bennett (Irl) Bora-Hansgrohe 0:49:04 146 Jean-Pierre Drucker (Lux) Bora-Hansgrohe 0:49:11 147 Jelle Wallays (Bel) Lotto Soudal 0:49:15 148 Will Barta (USA) CCC Team 0:49:51 149 Domen Novak (Slo) Bahrain-Merida 0:50:04 150 Szymon Sajnok (Pol) CCC Team 0:50:52 151 Hector Saez Benito (Spa) Euskadi Basque Country-Murias 0:51:38 152 Manuele Boaro (Ita) Astana Pro Team 0:51:57 153 Brian van Goethem (Ned) Lotto Soudal 0:52:02 154 Luis Angel Mate Mardones (Spa) Cofidis Solutions Credits 0:52:21 155 Marc Sarreau (Fra) Groupama-FDJ 0:52:24 156 Tony Martin (Ger) Team Jumbo-Visma 0:53:27 157 Heinrich Haussler (Aus) Bahrain-Merida 0:53:35 158 Maximilian Walscheid (Ger) Team Sunweb 0:53:41 159 Phil Bauhaus (Ger) Bahrain-Merida 0:55:06 160 Fernando Gaviria (Col) UAE Team Emirates 0:57:29 161 Vasil Kiryienka (Blr) Team Ineos 0:57:57 162 Aritz Bagues Kalparsoro (Spa) Euskadi Basque Country-Murias 0:59:33 163 Shane Archbold (NZl) Bora-Hansgrohe 0:59:55 164 Pawel Bernas (Pol) CCC Team 1:01:30 165 Nuno Matos (Por) Burgos-BH 1:05:32 166 Juan Sebastian Molano (Col) UAE Team Emirates 1:07:58 167 Oliviero Troia (Ita) UAE Team Emirates 1:08:49 168 Rob Power (Aus) Team Sunweb 1:09:17 169 Lennard Hofstede (Ned) Team Jumbo-Visma 1:18:15

Points Classification # Rider Name (Country) Team Result 1 Sam Bennett (Irl) Bora-Hansgrohe 45 2 Nairo Quintana (Col) Movistar Team 36 3 Fabio Jakobsen (Ned) Deceuninck-QuickStep 34 4 Primoz Roglic (Slo) Team Jumbo-Visma 28 5 Angel Madrazo Ruiz (Spa) Burgos-BH 26 6 Jesus Herrada (Spa) Cofidis Solutions Credits 25 7 Luka Mezgec (Slo) Mitchelton-Scott 25 8 Jetse Bol (Ned) Burgos-BH 24 9 Tadej Pogacar (Slo) UAE Team Emirates 22 10 Edward Theuns (Bel) Trek-Segafredo 22 11 Jon Aberasturi Izaga (Spa) Caja Rural-Seguros RGA 22 12 Dylan Teuns (Bel) Bahrain-Merida 20 13 Alejandro Valverde (Spa) Movistar Team 19 14 Jose Herrada (Spa) Cofidis Solutions Credits 18 15 Miguel Angel Lopez (Col) Astana Pro Team 17 16 Dorian Godon (Fra) AG2R La Mondiale 17 17 Szymon Sajnok (Pol) CCC Team 17 18 Marc Sarreau (Fra) Groupama-FDJ 17 19 Maximiliano Ariel Richeze (Arg) Deceuninck-QuickStep 16 20 Phil Bauhaus (Ger) Bahrain-Merida 16 21 Fernando Gaviria (Col) UAE Team Emirates 16 22 Robert Gesink (Ned) Team Jumbo-Visma 14 23 Pierre Latour (Fra) AG2R La Mondiale 14 24 Bruno Armirail (Fra) Groupama-FDJ 14 25 Sergio Andres Higuita Garcia (Col) EF Education First 13 26 Clement Venturini (Fra) AG2R La Mondiale 13 27 Cyril Barthe (Fra) Euskadi Basque Country-Murias 13 28 Fabio Aru (Ita) UAE Team Emirates 12 29 David de la Cruz (Spa) Team Ineos 11 30 Mikel Nieve (Spa) Mitchelton-Scott 10 31 Pawel Poljanski (Pol) Bora-Hansgrohe 10 32 Esteban Chaves (Col) Mitchelton-Scott 9 33 Nelson Oliveira (Por) Movistar Team 9 34 Edvald Boasson Hagen (Nor) Dimension Data 9 35 Gianluca Brambilla (Ita) Trek-Segafredo 8 36 Sepp Kuss (USA) Team Jumbo-Visma 7 37 Alexander Aranburu Deba (Spa) Caja Rural-Seguros RGA 7 38 Tsgabu Grmay (Eth) Mitchelton-Scott 6 39 Rafal Majka (Pol) Bora-Hansgrohe 5 40 Sander Armee (Bel) Lotto Soudal 4 41 Jelle Wallays (Bel) Lotto Soudal 4 42 Wilco Kelderman (Ned) Team Sunweb 4 43 Damien Touze (Fra) Cofidis Solutions Credits 4 44 Jonas Koch (Ger) CCC Team 3 45 Viacheslav Kuznetsov (Rus) Katusha-Alpecin 3 46 George Bennett (NZl) Team Jumbo-Visma 2 47 Martijn Tusveld (Ned) Team Sunweb 2 48 Tosh Van Der Sande (Bel) Lotto Soudal 2 49 Zdenek Stybar (Cze) Deceuninck-QuickStep 2 50 Jorge Cubero Galvez (Spa) Burgos-BH 2 51 Ruben Guerreiro (Por) Katusha-Alpecin 1 52 Maximilian Walscheid (Ger) Team Sunweb -4 53 Juan Sebastian Molano (Col) UAE Team Emirates -6

Mountains Classification # Rider Name (Country) Team Result 1 Angel Madrazo Ruiz (Spa) Burgos-BH 33 2 Jetse Bol (Ned) Burgos-BH 11 3 Wout Poels (Ned) Team Ineos 8 4 Alejandro Valverde (Spa) Movistar Team 6 5 Jose Herrada (Spa) Cofidis Solutions Credits 6 6 Jesus Herrada (Spa) Cofidis Solutions Credits 5 7 Sander Armee (Bel) Lotto Soudal 4 8 Tsgabu Grmay (Eth) Mitchelton-Scott 3 9 Jelle Wallays (Bel) Lotto Soudal 3 10 Pierre Latour (Fra) AG2R La Mondiale 3 11 StÃ©phane Rossetto (Fra) Cofidis Solutions Credits 3 12 Jonathan Lastra Martinez (Spa) Caja Rural-Seguros RGA 3 13 Dylan Teuns (Bel) Bahrain-Merida 2 14 Miguel Angel Lopez (Col) Astana Pro Team 2 15 Ruben Guerreiro (Por) Katusha-Alpecin 2 16 Nelson Oliveira (Por) Movistar Team 2 17 Jorge Cubero Galvez (Spa) Burgos-BH 2 18 Hector Saez Benito (Spa) Euskadi Basque Country-Murias 2 19 George Bennett (NZl) Team Jumbo-Visma 1 20 Lawson Craddock (USA) EF Education First 1 21 Dorian Godon (Fra) AG2R La Mondiale 1 22 Sergio Henao (Col) UAE Team Emirates 1 23 Tejay Van Garderen (USA) EF Education First 1 24 Omar Fraile (Spa) Astana Pro Team 1 25 Diego Rubio Hernandez (Spa) Burgos-BH 1 26 Luka Mezgec (Slo) Mitchelton-Scott -1

Young Riders Classification # Rider Name (Country) Team Result 1 Miguel Angel Lopez (Col) Astana Pro Team 23:45:00 2 Tadej Pogacar (Slo) UAE Team Emirates 0:01:47 3 Sergio Andres Higuita Garcia (Col) EF Education First 0:02:46 4 Oscar Rodriguez Garaicoechea (Spa) Euskadi Basque Country-Murias 0:03:37 5 Ruben Guerreiro (Por) Katusha-Alpecin 0:03:38 6 Daniel Martinez (Col) EF Education First 0:03:49 7 Cristian Rodriguez Martin (Spa) Caja Rural-Seguros RGA 0:04:34 8 James Knox (GBr) Deceuninck-QuickStep 0:05:24 9 Mark Padun (Ukr) Bahrain-Merida 0:05:57 10 Niklas Eg (Den) Trek-Segafredo 0:07:57 11 Kilian Frankiny (Swi) Groupama-FDJ 0:08:48 12 Matteo Fabbro (Ita) Katusha-Alpecin 0:11:04 13 Amanuel Ghebreigzabhier (Eri) Dimension Data 0:12:29 14 Bruno Armirail (Fra) Groupama-FDJ 0:13:32 15 Neilson Powless (USA) Team Jumbo-Visma 0:14:27 16 Ben O'Connor (Aus) Dimension Data 0:16:02 17 Nicholas Dlamini (RSA) Dimension Data 0:16:20 18 Dorian Godon (Fra) AG2R La Mondiale 0:20:21 19 Quentin Jauregui (Fra) AG2R La Mondiale 0:23:18 20 Steff Cras (Bel) Katusha-Alpecin 0:24:13 21 Cyril Barthe (Fra) Euskadi Basque Country-Murias 0:24:21 22 Sepp Kuss (USA) Team Jumbo-Visma 0:25:34 23 Harm Vanhoucke (Bel) Lotto Soudal 0:27:27 24 Alexander Aranburu Deba (Spa) Caja Rural-Seguros RGA 0:28:41 25 Nicholas Schultz (Aus) Mitchelton-Scott 0:29:38 26 RÃ©mi Cavagna (Fra) Deceuninck-QuickStep 0:30:29 27 Fernando Barcelo Aragon (Spa) Euskadi Basque Country-Murias 0:32:35 28 Benjamin Thomas (Fra) Groupama-FDJ 0:34:24 29 Michael Storer (Aus) Team Sunweb 0:34:29 30 Tao Geoghegan Hart (GBr) Team Ineos 0:34:56 31 Rasmus Fossum Tiller (Nor) Dimension Data 0:36:28 32 Romain Seigle (Fra) Groupama-FDJ 0:37:23 33 Gonzalo Serrano Rodriguez (Spa) Caja Rural-Seguros RGA 0:37:46 34 Damien Touze (Fra) Cofidis Solutions Credits 0:38:18 35 Oscar Cabedo Carda (Spa) Burgos-BH 0:39:44 36 Logan Owen (USA) EF Education First 0:40:19 37 Nathan Van Hooydonck (Bel) CCC Team 0:43:44 38 Fabio Jakobsen (Ned) Deceuninck-QuickStep 0:45:00 39 Casper Pedersen (Den) Team Sunweb 0:46:38 40 Sergio Samitier Samitier (Spa) Euskadi Basque Country-Murias 0:47:10 41 Will Barta (USA) CCC Team 0:48:51 42 Domen Novak (Slo) Bahrain-Merida 0:49:04 43 Szymon Sajnok (Pol) CCC Team 0:49:52 44 Phil Bauhaus (Ger) Bahrain-Merida 0:54:06 45 Fernando Gaviria (Col) UAE Team Emirates 0:56:29 46 Nuno Matos (Por) Burgos-BH 1:04:32 47 Juan Sebastian Molano (Col) UAE Team Emirates 1:06:58 48 Oliviero Troia (Ita) UAE Team Emirates 1:07:49 49 Rob Power (Aus) Team Sunweb 1:08:17 50 Lennard Hofstede (Ned) Team Jumbo-Visma 1:17:15