Skip to main content

Giro d'Italia: Peter Sagan wins stage 10

Image 1 of 47

FOLIGNO ITALY MAY 17 Peter Sagan of Slovakia and Team Bora Hansgrohe stage winner celebrates at arrival Fernando Gaviria Rendon of Colombia and UAE Team Emirates Davide Cimolai of Italy and Team Israel StartUp Nation during the 104th Giro dItalia 2021 Stage 10 a 139km stage from LAquila to Foligno girodiitalia Giro on May 17 2021 in Foligno Italy Photo by Tim de WaeleGetty Images

Peter Sagan (Bora-Hansgrohe) wins his first Giro d'Italia stage of 2021 in Foligno (Image credit: Getty Images)
Image 2 of 47

FOLIGNO ITALY MAY 17 Egan Arley Bernal Gomez of Colombia and Team INEOS Grenadiers Pink Leader Jersey at start during the 104th Giro dItalia 2021 Stage 10 a 139km stage from LAquila to Foligno Team Presentation girodiitalia Giro on May 17 2021 in Foligno Italy Photo by Stuart FranklinGetty Images

Egan Bernal (Ineos Grenadiers) in the leader's jersey ahead of stage 10 at the Giro d'Italia (Image credit: Getty Images)
Image 3 of 47

FOLIGNO ITALY MAY 17 Remco Evenepoel of Belgium and Team Deceuninck QuickStep at start during the 104th Giro dItalia 2021 Stage 10 a 139km stage from LAquila to Foligno girodiitalia Giro on May 17 2021 in Foligno Italy Photo by Stuart FranklinGetty Images

Remco Evenepoel wearing the young rider jersey stage 10 at the Giro d'Italia (Image credit: Getty Images)
Image 4 of 47

FOLIGNO ITALY MAY 17 Egan Arley Bernal Gomez of Colombia and Team INEOS Grenadiers Pink Leader Jersey Remco Evenepoel of Belgium and Team Deceuninck QuickStep white best young jersey at start during the 104th Giro dItalia 2021 Stage 10 a 139km stage from LAquila to Foligno Team Presentation girodiitalia Giro on May 17 2021 in Foligno Italy Photo by Stuart FranklinGetty Images

Egan Bernal (Ineos Grenadiers) in the leader's jersey ahead of stage 10 at the Giro d'Italia (Image credit: Getty Images)
Image 5 of 47

FOLIGNO ITALY MAY 17 Taco Van Der Hoorn of Netherlands and Team Intermarch Wanty Gobert Matriaux Umberto Marengo of Italy and Bardiani CSF Faizan Pro Team Samuele Rivi of Italy and EOLOKOMETA Cycling Team Simon Pellaud of Switzerland and Team Androni Giocattoli Sidermec Kobe Goossens of Belgium and Team Lotto Soudal in breakaway during the 104th Giro dItalia 2021 Stage 10 a 139km stage from LAquila to Foligno girodiitalia Giro on May 17 2021 in Foligno Italy Photo by Tim de WaeleGetty Images

Breakaway during stage 10 at the Giro d'Italia - Simon Pellaud (Androni-Sidermec), Umberto Marengo (Bardiani-CSF-Faizanè), Samuele Rivi (EOLO-Kometa), Taco Van der Hoorn (Intermarché-Wanty-Gobert) and Kobe Gossens (Lotto Soudal). (Image credit: Getty Images)
Image 6 of 47

Team Deceuninck rider Belgiums Remco Evenepoel C rides during the tenth stage of the Giro dItalia 2021 cycling race 139 km between lAquila and Foligno on May 17 2021 Photo by Luca Bettini AFP Photo by LUCA BETTINIAFP via Getty Images

Remco Evenepoel during stage 10 at the Giro d'Italia (Image credit: Getty Images)
Image 7 of 47

Overall leader Team Ineos rider Colombias Egan Bernal rides during the tenth stage of the Giro dItalia 2021 cycling race 139 km between lAquila and Foligno on May 17 2021 Photo by Luca Bettini AFP Photo by LUCA BETTINIAFP via Getty Images

Egan Bernal (Ineos Grenadiers) in the leader's jersey during stage 10 at the Giro d'Italia (Image credit: Getty Images)
Image 8 of 47

FOLIGNO ITALY MAY 17 Kobe Goossens of Belgium and Team Lotto Soudal Taco Van Der Hoorn of Netherlands and Team Intermarch Wanty Gobert Matriaux in breakaway during the 104th Giro dItalia 2021 Stage 10 a 139km stage from LAquila to Foligno girodiitalia Giro on May 17 2021 in Foligno Italy Photo by Tim de WaeleGetty Images

Breakaway during stage 10 at the Giro d'Italia - Simon Pellaud (Androni-Sidermec), Umberto Marengo (Bardiani-CSF-Faizanè), Samuele Rivi (EOLO-Kometa), Taco Van der Hoorn (Intermarché-Wanty-Gobert) and Kobe Gossens (Lotto Soudal). (Image credit: Getty Images)
Image 9 of 47

Overall leader Team Ineos rider Colombias Egan Bernal C rides during the tenth stage of the Giro dItalia 2021 cycling race 139 km between lAquila and Foligno on May 17 2021 Photo by Luca Bettini AFP Photo by LUCA BETTINIAFP via Getty Images

Egan Bernal (Ineos Grenadiers) in the leader's jersey during stage 10 at the Giro d'Italia (Image credit: Getty Images)
Image 10 of 47

Overall leader Team Ineos rider Colombias Egan Bernal rides during the tenth stage of the Giro dItalia 2021 cycling race 139 km between lAquila and Foligno on May 17 2021 Photo by Luca Bettini AFP Photo by LUCA BETTINIAFP via Getty Images

Egan Bernal (Ineos Grenadiers) in the leader's jersey during stage 10 at the Giro d'Italia (Image credit: Getty Images)
Image 11 of 47

FOLIGNO ITALY MAY 17 Kobe Goossens of Belgium and Team Lotto Soudal Taco Van Der Hoorn of Netherlands and Team Intermarch Wanty Gobert Matriaux in breakaway during the 104th Giro dItalia 2021 Stage 10 a 139km stage from LAquila to Foligno girodiitalia Giro on May 17 2021 in Foligno Italy Photo by Tim de WaeleGetty Images

Breakaway during stage 10 at the Giro d'Italia - Simon Pellaud (Androni-Sidermec), Umberto Marengo (Bardiani-CSF-Faizanè), Samuele Rivi (EOLO-Kometa), Taco Van der Hoorn (Intermarché-Wanty-Gobert) and Kobe Gossens (Lotto Soudal). (Image credit: Getty Images)
Image 12 of 47

FOLIGNO ITALY MAY 17 Paul Martens of Germany and Team Jumbo Visma Natnael Teweldemedhin Berhane of Eritrea and Team Cofidis during the 104th Giro dItalia 2021 Stage 10 a 139km stage from LAquila to Foligno girodiitalia Giro on May 17 2021 in Foligno Italy Photo by Tim de WaeleGetty Images

Paul Martens (Jumbo-Visma) and Natnael Berhane (Cofidis) stage 10 at the Giro d'Italia (Image credit: Getty Images)
Image 13 of 47

FOLIGNO ITALY MAY 17 Egan Arley Bernal Gomez of Colombia and Team INEOS Grenadiers Pink Leader Jersey during the 104th Giro dItalia 2021 Stage 10 a 139km stage from LAquila to Foligno Detail view girodiitalia Giro on May 17 2021 in Foligno Italy Photo by Tim de WaeleGetty Images

Egan Bernal and Ineos Grenadiers during stage 10 at the Giro d'Italia (Image credit: Getty Images)
Image 14 of 47

FOLIGNO ITALY MAY 17 Natnael Teweldemedhin Berhane of Eritrea and Team Cofidis during the 104th Giro dItalia 2021 Stage 10 a 139km stage from LAquila to Foligno girodiitalia Giro on May 17 2021 in Foligno Italy Photo by Tim de WaeleGetty Images

Natnael Berhane (Cofidis) stage 10 at the Giro d'Italia (Image credit: Getty Images)
Image 15 of 47

FOLIGNO ITALY MAY 17 Egan Arley Bernal Gomez of Colombia and Team INEOS Grenadiers Pink Leader Jersey Gianni Moscon of Italy and Team INEOS Grenadiers during the 104th Giro dItalia 2021 Stage 10 a 139km stage from LAquila to Foligno girodiitalia Giro on May 17 2021 in Foligno Italy Photo by Tim de WaeleGetty Images

Egan Bernal in the maglia rosa during stage 10 at the Giro d'Italia (Image credit: Getty Images)
Image 16 of 47

FOLIGNO ITALY MAY 17 The peloton passing through Piediluco 381m landscape during the 104th Giro dItalia 2021 Stage 10 a 139km stage from LAquila to Foligno girodiitalia Giro on May 17 2021 in Foligno Italy Photo by Tim de WaeleGetty Images

The peloton during stage 10 at the Giro d'Italia (Image credit: Getty Images)
Image 17 of 47

FOLIGNO ITALY MAY 17 Egan Arley Bernal Gomez of Colombia and Team INEOS Grenadiers Pink Leader Jersey Gianni Moscon of Italy and Team INEOS Grenadiers during the 104th Giro dItalia 2021 Stage 10 a 139km stage from LAquila to Foligno girodiitalia Giro on May 17 2021 in Foligno Italy Photo by Tim de WaeleGetty Images

Egan Bernal during stage 10 (Image credit: Getty Images)
Image 18 of 47

Giro d'Italia 2021 - 104th Edition - 10th stage L’Aquila - Foligno 130 km - 17/05/2021 - Egan Bernal (COL - Ineos Grenadiers) - photo Luca Bettini/BettiniPhoto©2021

Egan Bernal ahead of stage 10 (Image credit: Bettini Photo)
Image 19 of 47

Giro d'Italia 2021 - 104th Edition - 10th stage L’Aquila - Foligno 130 km - 17/05/2021 - Umberto Marengo (ITA - Bardiani CSF Faizane') - photo Luca Bettini/BettiniPhoto©2021

Umberto Marengo leads the day's breakaway during stage 10 (Image credit: Bettini Photo)
Image 20 of 47

Giro d'Italia 2021 - 104th Edition - 10th stage L’Aquila - Foligno 130 km - 17/05/2021 - Egan Bernal (COL - Ineos Grenadiers) - photo Luca Bettini/BettiniPhoto©2021

Egan Bernal during stage 10 (Image credit: Bettini Photo)
Image 21 of 47

Giro d'Italia 2021 - 104th Edition - 10th stage L’Aquila - Foligno 130 km - 17/05/2021 - Ineos Grenadiers - photo Luca Bettini/BettiniPhoto©2021

(Image credit: Bettini Photo)
Image 22 of 47

Giro d'Italia 2021 - 104th Edition - 10th stage L’Aquila - Foligno 130 km - 17/05/2021 - Scenery - Fans - photo Luca Bettini/BettiniPhoto©2021

Fans at the side of the road watching stage 10 (Image credit: Bettini Photo)
Image 23 of 47

Giro d'Italia 2021 - 104th Edition - 10th stage L’Aquila - Foligno 130 km - 17/05/2021 - Scenery - photo Luca Bettini/BettiniPhoto©2021

The peloton during stage 10 at the Giro d'Italia (Image credit: Bettini Photo)
Image 24 of 47

Giro d'Italia 2021 - 104th Edition - 10th stage L’Aquila - Foligno 130 km - 17/05/2021 - Scenery - photo Luca Bettini/BettiniPhoto©2021

Stage 10 at the Giro d'Italia from L'Aquila to Foligno (Image credit: Bettini Photo)
Image 25 of 47

FOLIGNO ITALY MAY 17 Joao Almeida of Portugal and Team Deceuninck QuickStep Remco Evenepoel of Belgium and Team Deceuninck QuickStep white best young jersey Egan Arley Bernal Gomez of Colombia and Team INEOS Grenadiers Pink Leader Jersey during the 104th Giro dItalia 2021 Stage 10 a 139km stage from LAquila to Foligno girodiitalia Giro on May 17 2021 in Foligno Italy Photo by Tim de WaeleGetty Images

Joao Almeida (Deceuninck -Quick Step) leads Evenepoel out for the intermediate sprint (Image credit: Getty Images)
Image 26 of 47

FOLIGNO ITALY MAY 17 Joao Almeida of Portugal and Team Deceuninck QuickStep Remco Evenepoel of Belgium and Team Deceuninck QuickStep white best young jersey Egan Arley Bernal Gomez of Colombia and Team INEOS Grenadiers Pink Leader Jersey during the 104th Giro dItalia 2021 Stage 10 a 139km stage from LAquila to Foligno girodiitalia Giro on May 17 2021 in Foligno Italy Photo by Tim de WaeleGetty Images

Evenepoel beat Bernal for the bonus sprint (Image credit: Getty Images)
Image 27 of 47

FOLIGNO ITALY MAY 17 Joao Almeida of Portugal and Team Deceuninck QuickStep Remco Evenepoel of Belgium and Team Deceuninck QuickStep white best young jersey Egan Arley Bernal Gomez of Colombia and Team INEOS Grenadiers Pink Leader Jersey during the 104th Giro dItalia 2021 Stage 10 a 139km stage from LAquila to Foligno girodiitalia Giro on May 17 2021 in Foligno Italy Photo by Tim de WaeleGetty Images

The top riders going for the bonus sprint (Image credit: Getty Images)
Image 28 of 47

FOLIGNO ITALY MAY 17 Daniel Oss of Italy and Team Bora Hansgrohe Nicolas Jonathan Castroviejo of Spain and Team INEOS Grenadiers Peter Sagan of Slovakia and Team Bora Hansgrohe Mikkel Honore of Denmark and Team Deceuninck QuickStep during the 104th Giro dItalia 2021 Stage 10 a 139km stage from LAquila to Foligno girodiitalia Giro on May 17 2021 in Foligno Italy Photo by Tim de WaeleGetty Images

Bora-Hansgrohe worked all day for Sagan (Image credit: Getty Images)
Image 29 of 47

Team BoraHansgrohe rider Slovakias Peter Sagan L rides during the tenth stage of the Giro dItalia 2021 cycling race 139 km between lAquila and Foligno on May 17 2021 Photo by Luca Bettini AFP Photo by LUCA BETTINIAFP via Getty Images

Bora-Hansgrohe on the front of the peloton (Image credit: Getty Images)
Image 30 of 47

FOLIGNO ITALY MAY 17 Felix Groschartner of Austria Peter Sagan of Slovakia Daniel Oss of Italy and Team Bora Hansgrohe during the 104th Giro dItalia 2021 Stage 10 a 139km stage from LAquila to Foligno girodiitalia Giro on May 17 2021 in Foligno Italy Photo by Tim de WaeleGetty Images

Bora-Hansgrohe work for Sagan (Image credit: Getty Images)
Image 31 of 47

FOLIGNO ITALY MAY 17 Peter Sagan of Slovakia and Team Bora Hansgrohe celebrates at podium during the 104th Giro dItalia 2021 Stage 10 a 139km stage from LAquila to Foligno Mask Covid safety measures Champagne girodiitalia Giro on May 17 2021 in Foligno Italy Photo by Tim de WaeleGetty Images

Peter Sagan wins stage 10 at the Giro d'Italia (Image credit: Getty Images)
Image 32 of 47

FOLIGNO ITALY MAY 17 Peter Sagan of Slovakia and Team Bora Hansgrohe celebrates at podium during the 104th Giro dItalia 2021 Stage 10 a 139km stage from LAquila to Foligno Mask Covid safety measures Champagne girodiitalia Giro on May 17 2021 in Foligno Italy Photo by Stuart FranklinGetty Images

Peter Sagan wins stage 10 at the Giro d'Italia (Image credit: Getty Images)
Image 33 of 47

FOLIGNO ITALY MAY 17 Egan Arley Bernal Gomez of Colombia and Team INEOS Grenadiers white best young jersey celebrates at podium during the 104th Giro dItalia 2021 Stage 10 a 139km stage from LAquila to Foligno Miss Hostess Mask Covid safety measures Trophy Flowers girodiitalia Giro on May 17 2021 in Foligno Italy Photo by Stuart FranklinGetty Images

Egan Bernal also in the white young rider jersey at the Giro d'Italia (Image credit: Getty Images)
Image 34 of 47

FOLIGNO ITALY MAY 17 Egan Arley Bernal Gomez of Colombia and Team INEOS Grenadiers Pink Leader Jersey celebrates at podium during the 104th Giro dItalia 2021 Stage 10 a 139km stage from LAquila to Foligno Miss Hostess Mask Covid safety measures Trophy Flowers Mascot girodiitalia Giro on May 17 2021 in Foligno Italy Photo by Stuart FranklinGetty Images

Egan Bernal in the pink leader's jersey at the Giro d'Italia (Image credit: Getty Images)
Image 35 of 47

Giro dItalia 2021 104th Edition 10th stage LAquila Foligno 139km 17052021 Fernando Gaviria COL UAE Team Emirates Peter Sagan SVK Bora Hansgrohe photo Ilario BiondiBettiniPhoto2021

Peter Sagan wins stage 10 at the Giro d'Italia (Image credit: Bettini Photo)
Image 36 of 47

Giro dItalia 2021 104th Edition 10th stage LAquila Foligno 139 km 17052021 Peter Sagan SVK Bora Hansgrohe Daniel Oss ITA Bora Hansgrohe Maciej Bodnar POL Bora Hansgrohe photo POOL Fabio FerrariBettiniPhoto2021

Peter Sagan and Bora-hansgrohe celebrate stage 10 victory (Image credit: Bettini Photo)
Image 37 of 47

Giro dItalia 2021 104th Edition 10th stage LAquila Foligno 139 km 17052021 Peter Sagan SVK Bora Hansgrohe Giovanni Aleotti ITA Bora Hansgrohe photo POOL Fabio FerrariBettiniPhoto2021

Peter Sagan and Bora-hansgrohe celebrate stage 10 victory (Image credit: Bettini Photo)
Image 38 of 47

Giro dItalia 2021 104th Edition 10th stage LAquila Foligno 139 km 17052021 Peter Sagan SVK Bora Hansgrohe Felix Grossschartner AUT Bora Hansgrohe photo POOL Fabio FerrariBettiniPhoto2021

Peter Sagan and Bora-hansgrohe celebrate stage 10 victory (Image credit: Bettini Photo)
Image 39 of 47

Giro d Italia 2021 104th Edition 10th stage L Aquila Foligno 139 km 17052021 Peter Sagan SVK Bora Hansgrohe photo Dario BelingheriBettiniPhoto2021

Peter Sagan on the podium after winning stage 10 (Image credit: Bettini Photo)
Image 40 of 47

Giro d Italia 2021 104th Edition 10th stage L Aquila Foligno 139 km 17052021 Peter Sagan SVK Bora Hansgrohe photo Dario BelingheriBettiniPhoto2021

Peter Sagan wearing the points jersey (Image credit: Bettini Photo)
Image 41 of 47

Giro d Italia 2021 104th Edition 10th stage L Aquila Foligno 139 km 17052021 Egan Bernal COL Ineos Grenadiers photo Dario BelingheriBettiniPhoto2021

Egan Bernal celebrates another day in the magila rosa (Image credit: Bettini Photo)
Image 42 of 47

Peter Sagan sprints to stage 10 victory at Giro d'Italia

Peter Sagan (Bora-Hasngrohe) sprinted to victory on stage 10 of the Giro d'Italia beating Fernando Gaviria (UAE Team Emirates) (Image credit: Bettini Photo)
Image 43 of 47

Peter Sagan sprints to stage 10 victory at Giro d'Italia

Peter Sagan raises his arms after winning stage 10 (Image credit: Bettini Photo)
Image 44 of 47

Peter Sagan sprints to stage 10 victory at Giro d'Italia

Peter Sagan (Bora-Hasngrohe) sprinted to victory on stage 10 of the Giro d'Italia beating Fernando Gaviria (UAE Team Emirates) (Image credit: Bettini Photo)
Image 45 of 47

Peter Sagan sprints to stage 10 victory at Giro d'Italia

Peter Sagan (Bora-Hasngrohe) sprinted to victory on stage 10 of the Giro d'Italia beating Fernando Gaviria (UAE Team Emirates) (Image credit: Bettini Photo)
Image 46 of 47

Peter Sagan sprints to stage 10 victory at Giro d'Italia

Peter Sagan (Bora-Hasngrohe) and Fernando Gaviria (UAE Team Emirates) (Image credit: Bettini Photo)
Image 47 of 47

Peter Sagan sprints to stage 10 victory at Giro d'Italia

Peter Sagan (Bora-Hasngrohe) sprinted to victory on stage 10 of the Giro d'Italia beating Fernando Gaviria (UAE Team Emirates) (Image credit: Bettini Photo)

Peter Sagan (Bora-Hasngrohe) sprinted to victory on stage 10 of the Giro d'Italia in Foligno, beating Fernando Gaviria (UAE Team Emirates) to the line after his team had worked hard to shed several sprint rivals on a hilly section earlier in the stage.

The Slovakian took advantage of a lead-out from Gaviria's teammate Juan Sebastián Molano in the final 400 metres of the stage, coming out of the final bend at the front and successfully holding off the challenge of Gaviria, while Davide Cimolai (Israel Start-Up Nation) rounded out the podium further back.

Sagan, who also won stage 10 at last year's race, albeit from the breakaway, had his team push hard on the unclassified Cantoniera and fourth-category climb of the Valico della Somma climbs around 40 kilometres from the finish of the race's shortest road stage.

They succeeded in shedding Dylan Groenewegen (Jumbo-Visma), Giacomo Nizzolo (Qhubeka Assos), and stage 2 winner Tim Merlier (Alpecin-Fenix), leaving only a handful of top sprinters to contend the finish. Sagan's win – and the 50 points that came with it – means he now moves into the maglia ciclamino as leader of the points classification, enjoying a 17-point lead over Gaviria and Cimolai.

"For sure – today I think was a very good day for us," Sagan said after the finish. "We tried our best, and in the end, I won and I'm very happy for that. I have to say thanks to all my teammates.

"When Caleb Ewan won the second stage, I was very good. It was an uphill and I had very good legs. I started from a little back and I had good speed, but I was closed on the barriers and luckily, I didn't crash.

"Today I'm very happy to win a stage like this. It was a great effort from all the team. Day by day – we still have halfway to go and I will try my best [for the points jersey]."

Despite the stage being one for the sprinters, there was movement in the general classification battle, too, albeit in the smallest increment possible. Egan Bernal (Ineos Grenadiers) retains the maglia rosa, but his lead over Remco Evenepoel (Deceuninck-QuickStep) has now been reduced from 15 to 14 seconds after the Belgian pipped him to the line at the second intermediate sprint of the day.

How it unfolded

After two tough weekend days for the climbers and GC men to come to the fore, Monday's tenth stage of the Giro d'Italia brought one of the few remaining chances for the sprinters to get a win on the board.

A short 139-kilometre run from L'Aquila to Foligno in central Italy provided more challenges than previous sprint days as the peloton were set to weave through the foothills and valleys of the Appennines. Several hills would provide the challenge in the final third of the stage, including the Valico della Somma, 38 kilometres from the line.

The early parts of the stage, which featured the uncategorised climb of Sella di Corno from the very start, saw the breakaway establish themselves early on, with some familiar names getting away from the peloton to make the move of the day.

Umberto Marengo (Bardiani-CSF-Faizanè) and Simon Pellaud (Androni Giocattoli-Sidermec) were out front yet again, each making the break for the fourth time in 10 stages. The pair were joined by stage 3 winner Taco van der Hoorn (Intermarché-Wanty Gobert), Samuele Rivi (Eolo-Kometa), and Kobe Goossens (Lotto Soudal).

After the five men got away, the peloton quickly relaxed, letting the group head off up the road and build their gap. Each sprinter's team was represented on the front, with a man apiece from the likes of Jumbo-Visma, Bora-Hansgrohe, Alpecin-Fenix, and Cofidis working to limit the break's advantage ahead of the expected sprint finish.

That gap was limited to two minutes, with no chances taken by the sprint squads on the shortest road stage of the Giro. There was, then, little reward out on the road for the five men in front, with the first intermediate sprint at Rieti seeing Rivi beat Marengo and Pellaud across the line.

Back in the peloton, Viviani grabbed three points for sixth place, beating Andrea Pasqualon (Intermarché-Wanty Gobert) and Sagan. Meanwhile, the break's lead fell by around 30 seconds after the quintet were forced to stop at a level crossing.

Heading across the mid-point of the stage, their advantage was back up to two minutes, however. But with Bora-Hansgrohe moving to the front of the peloton to work for Peter Sagan in an attempt to try and shed some sprinters over the hilly section at 60 to 40 kilometres to go would mean the break wouldn't last much longer.

The unclassified Cantionera climb saw the German team push the pace hard, spitting Groenewegen out the back, while Merlier and European champion Nizzolo lost contact on the Valico della Somma.

There, Israel Start-Up Nation also set to work on behalf of Cimolai, and the break was brought back before the top as Nizzolo and teammate Victor Campenaerts began the furiously working to try and make it back to the peloton.

The pair pushed hard in the valley road but were no match for the full teams of Sagan and Cimolai, and Nizzolo could be seen shaking his head in an admission of defeat at 25 kilometres to go. Groenewegen and Merlier, meanwhile, were long gone, meaning there would be a new sprint victory following Caleb Ewan's withdrawal at the weekend.

At the second intermediate sprint in Campello sul Clituno, 18 kilometres from the finish, there was the novel sight of two GC men doing battle with makeshift lead-out trains.

New maglia rosa Bernal took third place behind his closest challenger Evenepoel, while the Colombian's Ineos teammate Jhonatan Narváez snaffled up first place, with the end result seeing Evenepoel move from 15 to 14 seconds down.

Bora-Hansgrohe moved back to the front shortly afterwards, joined by GC teams wary of possible crosswinds on the flat run-in to Foligno. The threatened winds didn't come though, and so the final run was all about the overall contenders avoiding crashes as the sprinters battled for position.

Gaviria was stuck on Sagan's wheel as the peloton reached the outskirts of Foigno, with Viviani and his pilot Simone Consonni next in line and Cimolai lurking behind his compatriot. The likes of Astana-Premier Tech, DSM, and Deceuninck-QuickStep were all visible up front on the run-in but heading into the final two kilometres Bora-Hansgrohe were back in charge.

Thankfully, almost all riders in the peloton safely navigated the three tight corners around the one-kilometre mark, with Max Kanter (Team DSM) the unlucky rider to hit the deck. Bora-Hansgrohe and UAE Team Emirates led the way into the final metres, with Molano hitting the front around the final bend and Gaviria not managing to latch onto his teammate.

Sagan, however, was able to grab the wheel, and sprinted from the slipstream of the Colombian to take the second Giro d'Italia stage win in two participations.

Full Results
Pos.Rider Name (Country) TeamResult
1Peter Sagan (Svk) Bora-Hansgrohe 3:10:56
2Fernando Gaviria Rendon (Col) UAE Team Emirates
3Davide Cimolai (Ita) Israel Start-up Nation
4Stefano Oldani (Ita) Lotto Soudal
5Gianni Vermeersch (Bel) Alpecin-Fenix
6Dries De Bondt (Bel) Alpecin-Fenix
7Andrea Vendrame (Ita) AG2R Citroën Team
8Vincenzo Albanese (Ita) Eolo-Kometa Cycling Team
9Elia Viviani (Ita) Cofidis
10Juan Sebastian Molano Benavides (Col) UAE Team Emirates
11Nikias Arndt (Ger) Team DSM
12Quinten Hermans (Bel) Intermarché-Wanty-Gobert Matériaux
13Aleksandr Vlasov (Rus) Astana-Premier Tech
14Gianni Moscon (Ita) Ineos Grenadiers
15Matthias Brändle (Aut) Israel Start-up Nation
16Marc Soler (Spa) Movistar Team
17Natnael Tesfazion (Eri) Androni Giocattoli-Sidermec
18Alessandro Covi (Ita) UAE Team Emirates
19Luis Leon Sanchez (Spa) Astana-Premier Tech
20Romain Bardet (Fra) Team DSM
21Daniel Oss (Ita) Bora-Hansgrohe
22Maciej Bodnar (Pol) Bora-Hansgrohe
23Simone Consonni (Ita) Cofidis
24Diego Ulissi (Ita) UAE Team Emirates
25Vincenzo Nibali (Ita) Trek-Segafredo
26Emanuel Buchmann (Ger) Bora-Hansgrohe
27Attila Valter (Hun) Groupama-FDJ
28Rudy Molard (Fra) Groupama-FDJ
29Nelson Oliveira (Por) Movistar Team
30Giulio Ciccone (Ita) Trek-Segafredo
31Matteo Jorgenson (USA) Movistar Team
32Lorenzo Fortunato (Ita) Eolo-Kometa Cycling Team
33Jacopo Mosca (Ita) Trek-Segafredo
34Patrick Bevin (NZl) Israel Start-up Nation
35Louis Vervaeke (Bel) Alpecin-Fenix
36Davide Formolo (Ita) UAE Team Emirates
37Tobias Foss (Nor) Jumbo-Visma
38Egan Bernal Gomez (Col) Ineos Grenadiers
39Lars van den Berg (Ned) Groupama-FDJ
40Tony Gallopin (Fra) AG2R Citroën Team
41Francesco Gavazzi (Ita) Eolo-Kometa Cycling Team
42Alberto Bettiol (Ita) EF Education-Nippo
43Nicholas Schultz (Aus) Team BikeExchange
44Jai Hindley (Aus) Team DSM
45Sébastien Reichenbach (Swi) Groupama-FDJ
46George Bennett (NZl) Jumbo-Visma
47Fausto Masnada (Ita) Deceuninck-QuickStep
48Rémy Rochas (Fra) Cofidis
49Fabio Felline (Ita) Astana-Premier Tech
50Eduardo Sepulveda (Arg) Androni Giocattoli-Sidermec
51João Almeida (Por) Deceuninck-QuickStep
52Gorka Izagirre Insausti (Spa) Astana-Premier Tech
53Gianluca Brambilla (Ita) Trek-Segafredo
54Larry Warbasse (USA) AG2R Citroën Team
55Simon Yates (GBr) Team BikeExchange
56Davide Villella (Ita) Movistar Team
57Rein Taaramäe (Est) Intermarché-Wanty-Gobert Matériaux
58Daniel Martin (Irl) Israel Start-up Nation
59Ruben Guerreiro (Por) EF Education-Nippo
60Hugh Carthy (GBr) EF Education-Nippo
61Yukiya Arashiro (Jpn) Bahrain Victorious
62Salvatore Puccio (Ita) Ineos Grenadiers
63Remco Evenepoel (Bel) Deceuninck-QuickStep
64Damiano Caruso (Ita) Bahrain Victorious
65Tanel Kangert (Est) Team BikeExchange
66Pello Bilbao Lopez De Armentia (Spa) Bahrain Victorious
67Matteo Badilatti (Swi) Groupama-FDJ
68Daniel Martinez Poveda (Col) Ineos Grenadiers
69Mikel Nieve Iturralde (Spa) Team BikeExchange
70Nicolas Roche (Irl) Team DSM
71Harold Tejada Canacue (Col) Astana-Premier Tech
72Mark Christian (GBr) Eolo-Kometa Cycling Team
73Callum Scotson (Aus) Team BikeExchange
74Bauke Mollema (Ned) Trek-Segafredo
75Koen Bouwman (Ned) Jumbo-Visma
76Antonio Pedrero (Spa) Movistar Team
77Amanuel Gebreigzabhier (Eri) Trek-Segafredo
78Gino Mäder (Swi) Bahrain Victorious
79Jan Hirt (Cze) Intermarché-Wanty-Gobert Matériaux
80Jos van Emden (Ned) Jumbo-Visma
81Filippo Fiorelli (Ita) Bardiani CSF Faizane'
82Giovanni Visconti (Ita) Bardiani CSF Faizane'
83Thomas De Gendt (Bel) Lotto Soudal
84Dario Cataldo (Ita) Movistar Team
85Filippo Zana (Ita) Bardiani CSF Faizane'
86Harm Vanhoucke (Bel) Lotto Soudal
87Matteo Fabbro (Ita) Bora-Hansgrohe
88Valerio Conti (Ita) UAE Team Emirates
89Michael Storer (Aus) Team DSM
90Cameron Meyer (Aus) Team BikeExchange
91Rémi Cavagna (Fra) Deceuninck-QuickStep
92Mikkel Honoré (Den) Deceuninck-QuickStep
93Matteo Sobrero (Ita) Astana-Premier Tech
94Samuele Battistella (Ita) Astana-Premier Tech
95Edward Ravasi (Ita) Eolo-Kometa Cycling Team
96Jonathan Caicedo (Ecu) EF Education-Nippo
97Einer Rubio Reyes (Col) Movistar Team
98Jhonatan Narvaez Prado (Ecu) Ineos Grenadiers
99Jonathan Castroviejo Nicolas (Spa) Ineos Grenadiers
100Rafael Valls Ferri (Spa) Bahrain Victorious
101Enrico Battaglin (Ita) Bardiani CSF Faizane'
102Giovanni Carboni (Ita) Bardiani CSF Faizane'
103Max Kanter (Ger) Team DSM
104Alessandro De Marchi (Ita) Israel Start-up Nation 0:02:01
105Giovanni Aleotti (Ita) Bora-Hansgrohe
106Pieter Serry (Bel) Deceuninck-QuickStep
107James Knox (GBr) Deceuninck-QuickStep
108Christopher Hamilton (Aus) Team DSM 0:03:00
109Felix Grossschartner (Aut) Bora-Hansgrohe
110Filippo Ganna (Ita) Ineos Grenadiers 0:03:08
111Simon Pellaud (Swi) Androni Giocattoli-Sidermec 0:05:36
112Romain Seigle (Fra) Groupama-FDJ
113Kilian Frankiny (Swi) Team Qhubeka Assos
114Lukasz Wisniowski (Pol) Team Qhubeka Assos
115Simon Carr (GBr) EF Education-Nippo
116Jens Keukeleire (Bel) EF Education-Nippo
117Alexis Gougeard (Fra) AG2R Citroën Team
118Lawrence Naesen (Bel) AG2R Citroën Team
119Maximilian Walscheid (Ger) Team Qhubeka Assos
120Vadim Pronskiy (Kaz) Astana-Premier Tech
121Cesare Benedetti (Ita) Bora-Hansgrohe
122Guy Niv (Isr) Israel Start-up Nation
123Oscar Riesebeek (Ned) Alpecin-Fenix
124Simone Petilli (Ita) Intermarché-Wanty-Gobert Matériaux
125Nicolas Edet (Fra) Cofidis
126Jan Tratnik (Slo) Bahrain Victorious
127Andrea Pasqualon (Ita) Intermarché-Wanty-Gobert Matériaux
128Iljo Keisse (Bel) Deceuninck-QuickStep
129Giacomo Nizzolo (Ita) Team Qhubeka Assos
130Bert-Jan Lindeman (Ned) Team Qhubeka Assos
131Tim Merlier (Bel) Alpecin-Fenix
132Senne Leysen (Bel) Alpecin-Fenix
133David Dekker (Ned) Jumbo-Visma
134Maximiliano Richeze (Arg) UAE Team Emirates
135Fabio Sabatini (Ita) Cofidis
136Matteo Moschetti (Ita) Trek-Segafredo
137Tejay van Garderen (USA) EF Education-Nippo
138Taco van der Hoorn (Ned) Intermarché-Wanty-Gobert Matériaux
139Jefferson Cepeda (Ecu) Androni Giocattoli-Sidermec
140Simone Ravanelli (Ita) Androni Giocattoli-Sidermec
141Mauro Schmid (Swi) Team Qhubeka Assos
142Kobe Goossens (Bel) Lotto Soudal
143Victor Campenaerts (Bel) Team Qhubeka Assos
144Alexander Krieger (Ger) Alpecin-Fenix
145Jimmy Janssens (Bel) Alpecin-Fenix
146Samuele Rivi (Ita) Eolo-Kometa Cycling Team
147Christopher Juul-Jensen (Den) Team BikeExchange
148Julius van den Berg (Ned) EF Education-Nippo
149Roger Kluge (Ger) Lotto Soudal 0:08:01
150Edoardo Affini (Ita) Jumbo-Visma
151Geoffrey Bouchard (Fra) AG2R Citroën Team 0:10:11
152Nico Denz (Ger) Team DSM
153Natnael Berhane (Eri) Cofidis
154Umberto Marengo (Ita) Bardiani CSF Faizane'
155Koen de Kort (Ned) Trek-Segafredo
156Filippo Tagliani (Ita) Androni Giocattoli-Sidermec
157Samuele Zoccarato (Ita) Bardiani CSF Faizane'
158Alex Dowsett (GBr) Israel Start-up Nation
159Andrii Ponomar (Ukr) Androni Giocattoli-Sidermec
160Márton Dina (Hun) Eolo-Kometa Cycling Team
161Paul Martens (Ger) Jumbo-Visma
162Nicola Venchiarutti (Ita) Androni Giocattoli-Sidermec
163Victor Lafay (Fra) Cofidis
164Attilio Viviani (Ita) Cofidis
165Davide Gabburo (Ita) Bardiani CSF Faizane'
166Antoine Duchesne (Can) Groupama-FDJ
167Simon Guglielmi (Fra) Groupama-FDJ
168Dylan Groenewegen (Ned) Jumbo-Visma
169Albert Torres Barcelo (Spa) Movistar Team
170Riccardo Minali (Ita) Intermarché-Wanty-Gobert Matériaux 0:12:30
171Wesley Kreder (Ned) Intermarché-Wanty-Gobert Matériaux
172Michael Hepburn (Aus) Team BikeExchange

Sprint 1 - Santa Rufina km. 46.9
Pos.Rider Name (Country) TeamResult
1Samuele Rivi (Ita) Eolo-Kometa Cycling Team 12
2Umberto Marengo (Ita) Bardiani CSF Faizane' 8
3Simon Pellaud (Swi) Androni Giocattoli-Sidermec 6
4Kobe Goossens (Bel) Lotto Soudal 5
5Taco van der Hoorn (Ned) Intermarché-Wanty-Gobert Matériaux 4
6Elia Viviani (Ita) Cofidis 3
7Andrea Pasqualon (Ita) Intermarché-Wanty-Gobert Matériaux 2
8Peter Sagan (Svk) Bora-Hansgrohe 1

Sprint 2 - Foligno km. 139
Pos.Rider Name (Country) TeamResult
1Peter Sagan (Svk) Bora-Hansgrohe 50
2Fernando Gaviria Rendon (Col) UAE Team Emirates 35
3Davide Cimolai (Ita) Israel Start-up Nation 25
4Stefano Oldani (Ita) Lotto Soudal 18
5Gianni Vermeersch (Bel) Alpecin-Fenix 14
6Dries De Bondt (Bel) Alpecin-Fenix 12
7Andrea Vendrame (Ita) AG2R Citroën Team 10
8Vincenzo Albanese (Ita) Eolo-Kometa Cycling Team 8
9Elia Viviani (Ita) Cofidis 7
10Juan Sebastian Molano Benavides (Col) UAE Team Emirates 6
11Nikias Arndt (Ger) Team DSM 5
12Quinten Hermans (Bel) Intermarché-Wanty-Gobert Matériaux 4
13Aleksandr Vlasov (Rus) Astana-Premier Tech 3
14Gianni Moscon (Ita) Ineos Grenadiers 2
15Matthias Brändle (Aut) Israel Start-up Nation 1

Mountain 1 - Valico della Somma km. 100.3
Pos.Rider Name (Country) TeamResult
1Giovanni Aleotti (Ita) Bora-Hansgrohe 3
2Daniel Oss (Ita) Bora-Hansgrohe 2
3Emanuel Buchmann (Ger) Bora-Hansgrohe 1

Bonus Sprint 1 - Campello sul Clitunno km. 121.2
Pos.Rider Name (Country) TeamResult
1Jhonatan Narvaez Prado (Ecu) Ineos Grenadiers 0:00:03
2Remco Evenepoel (Bel) Deceuninck-QuickStep 0:00:02
3Egan Bernal Gomez (Col) Ineos Grenadiers 0:00:01

Young Riders
Pos.Rider Name (Country) TeamResult
1Stefano Oldani (Ita) Lotto Soudal 3:10:56
2Vincenzo Albanese (Ita) Eolo-Kometa Cycling Team
3Aleksandr Vlasov (Rus) Astana-Premier Tech
4Natnael Tesfazion (Eri) Androni Giocattoli-Sidermec
5Alessandro Covi (Ita) UAE Team Emirates
6Attila Valter (Hun) Groupama-FDJ
7Matteo Jorgenson (USA) Movistar Team
8Lorenzo Fortunato (Ita) Eolo-Kometa Cycling Team
9Tobias Foss (Nor) Jumbo-Visma
10Egan Bernal Gomez (Col) Ineos Grenadiers
11Lars van den Berg (Ned) Groupama-FDJ
12Jai Hindley (Aus) Team DSM
13Rémy Rochas (Fra) Cofidis
14João Almeida (Por) Deceuninck-QuickStep
15Remco Evenepoel (Bel) Deceuninck-QuickStep
16Daniel Martinez Poveda (Col) Ineos Grenadiers
17Harold Tejada Canacue (Col) Astana-Premier Tech
18Callum Scotson (Aus) Team BikeExchange
19Gino Mäder (Swi) Bahrain Victorious
20Filippo Zana (Ita) Bardiani CSF Faizane'
21Harm Vanhoucke (Bel) Lotto Soudal
22Michael Storer (Aus) Team DSM
23Mikkel Honoré (Den) Deceuninck-QuickStep
24Matteo Sobrero (Ita) Astana-Premier Tech
25Samuele Battistella (Ita) Astana-Premier Tech
26Einer Rubio Reyes (Col) Movistar Team
27Jhonatan Narvaez Prado (Ecu) Ineos Grenadiers
28Max Kanter (Ger) Team DSM
29Giovanni Aleotti (Ita) Bora-Hansgrohe 0:02:01
30Filippo Ganna (Ita) Ineos Grenadiers 0:03:08
31Simon Carr (GBr) EF Education-Nippo 0:05:36
32Vadim Pronskiy (Kaz) Astana-Premier Tech
33Senne Leysen (Bel) Alpecin-Fenix
34David Dekker (Ned) Jumbo-Visma
35Matteo Moschetti (Ita) Trek-Segafredo
36Jefferson Cepeda (Ecu) Androni Giocattoli-Sidermec
37Mauro Schmid (Swi) Team Qhubeka Assos
38Kobe Goossens (Bel) Lotto Soudal
39Samuele Rivi (Ita) Eolo-Kometa Cycling Team
40Julius van den Berg (Ned) EF Education-Nippo
41Edoardo Affini (Ita) Jumbo-Visma 0:08:01
42Samuele Zoccarato (Ita) Bardiani CSF Faizane' 0:10:11
43Andrii Ponomar (Ukr) Androni Giocattoli-Sidermec
44Márton Dina (Hun) Eolo-Kometa Cycling Team
45Nicola Venchiarutti (Ita) Androni Giocattoli-Sidermec
46Victor Lafay (Fra) Cofidis
47Attilio Viviani (Ita) Cofidis
48Simon Guglielmi (Fra) Groupama-FDJ

Teams
Pos.Rider Name (Country) TeamResult
1UAE Team Emirates 9:32:48
2Bora-Hansgrohe
3Alpecin-Fenix
4Israel Start-up Nation
5Team DSM
6Movistar Team
7Cofidis
8Eolo-Kometa Cycling Team
9Astana-Premier Tech
10Trek-Segafredo
11Groupama-FDJ
12AG2R Citroën Team
13Ineos Grenadiers
14Intermarché-Wanty-Gobert Matériaux
15Jumbo-Visma
16EF Education-Nippo
17Deceuninck-QuickStep
18Team BikeExchange
19Lotto Soudal
20Bahrain Victorious
21Bardiani CSF Faizane'
22Androni Giocattoli-Sidermec 0:05:36
23Team Qhubeka Assos 0:16:48

General classification after stage 10
Pos.Rider Name (Country) TeamResult
1Egan Bernal Gomez (Col) Ineos Grenadiers 38:30:17
2Remco Evenepoel (Bel) Deceuninck-QuickStep 0:00:14
3Aleksandr Vlasov (Rus) Astana-Premier Tech 0:00:22
4Giulio Ciccone (Ita) Trek-Segafredo 0:00:37
5Attila Valter (Hun) Groupama-FDJ 0:00:44
6Hugh Carthy (GBr) EF Education-Nippo 0:00:45
7Damiano Caruso (Ita) Bahrain Victorious 0:00:46
8Daniel Martin (Irl) Israel Start-up Nation 0:00:52
9Simon Yates (GBr) Team BikeExchange 0:00:56
10Davide Formolo (Ita) UAE Team Emirates 0:01:02
11Daniel Martinez Poveda (Col) Ineos Grenadiers 0:01:13
12Marc Soler (Spa) Movistar Team 0:01:21
13Romain Bardet (Fra) Team DSM
14Louis Vervaeke (Bel) Alpecin-Fenix 0:01:34
15Emanuel Buchmann (Ger) Bora-Hansgrohe 0:01:47
16Vincenzo Nibali (Ita) Trek-Segafredo 0:02:13
17Rein Taaramäe (Est) Intermarché-Wanty-Gobert Matériaux 0:02:16
18Tobias Foss (Nor) Jumbo-Visma 0:02:23
19Gianni Moscon (Ita) Ineos Grenadiers 0:02:29
20Nicholas Schultz (Aus) Team BikeExchange 0:02:31
21Pello Bilbao Lopez De Armentia (Spa) Bahrain Victorious 0:03:27
22Jai Hindley (Aus) Team DSM 0:04:28
23João Almeida (Por) Deceuninck-QuickStep 0:04:56
24Fausto Masnada (Ita) Deceuninck-QuickStep 0:06:01
25Ruben Guerreiro (Por) EF Education-Nippo 0:07:19
26Tanel Kangert (Est) Team BikeExchange 0:07:22
27Harold Tejada Canacue (Col) Astana-Premier Tech 0:07:35
28Lorenzo Fortunato (Ita) Eolo-Kometa Cycling Team 0:08:28
29George Bennett (NZl) Jumbo-Visma 0:10:34
30Koen Bouwman (Ned) Jumbo-Visma 0:11:21
31Diego Ulissi (Ita) UAE Team Emirates 0:14:45
32Michael Storer (Aus) Team DSM 0:17:26
33Antonio Pedrero (Spa) Movistar Team 0:18:06
34Bauke Mollema (Ned) Trek-Segafredo 0:18:38
35Matteo Fabbro (Ita) Bora-Hansgrohe 0:18:55
36Gino Mäder (Swi) Bahrain Victorious 0:19:33
37Nelson Oliveira (Por) Movistar Team 0:19:39
38Einer Rubio Reyes (Col) Movistar Team 0:20:47
39Jan Hirt (Cze) Intermarché-Wanty-Gobert Matériaux 0:21:53
40Jonathan Caicedo (Ecu) EF Education-Nippo 0:22:48
41Mikel Nieve Iturralde (Spa) Team BikeExchange 0:22:58
42Jacopo Mosca (Ita) Trek-Segafredo 0:25:22
43Alberto Bettiol (Ita) EF Education-Nippo 0:25:30
44Jonathan Castroviejo Nicolas (Spa) Ineos Grenadiers 0:27:55
45Davide Villella (Ita) Movistar Team 0:28:34
46Nicolas Edet (Fra) Cofidis 0:29:03
47Gorka Izagirre Insausti (Spa) Astana-Premier Tech 0:29:30
48Gianluca Brambilla (Ita) Trek-Segafredo 0:30:02
49Larry Warbasse (USA) AG2R Citroën Team 0:31:42
50Francesco Gavazzi (Ita) Eolo-Kometa Cycling Team 0:33:09
51Tony Gallopin (Fra) AG2R Citroën Team 0:33:44
52Quinten Hermans (Bel) Intermarché-Wanty-Gobert Matériaux 0:35:00
53Sébastien Reichenbach (Swi) Groupama-FDJ 0:35:07
54Dario Cataldo (Ita) Movistar Team 0:35:11
55Felix Grossschartner (Aut) Bora-Hansgrohe 0:35:19
56Andrea Vendrame (Ita) AG2R Citroën Team 0:35:44
57Geoffrey Bouchard (Fra) AG2R Citroën Team 0:35:51
58Patrick Bevin (NZl) Israel Start-up Nation 0:36:25
59Rudy Molard (Fra) Groupama-FDJ 0:36:31
60Luis Leon Sanchez (Spa) Astana-Premier Tech 0:36:55
61Giovanni Carboni (Ita) Bardiani CSF Faizane' 0:38:01
62Alessandro De Marchi (Ita) Israel Start-up Nation 0:39:57
63Edward Ravasi (Ita) Eolo-Kometa Cycling Team 0:40:23
64Nicolas Roche (Irl) Team DSM 0:41:17
65Kilian Frankiny (Swi) Team Qhubeka Assos 0:41:38
66Pieter Serry (Bel) Deceuninck-QuickStep 0:44:44
67Jhonatan Narvaez Prado (Ecu) Ineos Grenadiers 0:45:05
68Lars van den Berg (Ned) Groupama-FDJ 0:45:42
69Christopher Hamilton (Aus) Team DSM 0:45:46
70Matteo Badilatti (Swi) Groupama-FDJ 0:46:11
71Victor Lafay (Fra) Cofidis 0:46:13
72James Knox (GBr) Deceuninck-QuickStep 0:46:43
73Matteo Sobrero (Ita) Astana-Premier Tech 0:47:49
74Callum Scotson (Aus) Team BikeExchange 0:47:53
75Alessandro Covi (Ita) UAE Team Emirates 0:48:16
76Fabio Felline (Ita) Astana-Premier Tech 0:51:59
77Amanuel Gebreigzabhier (Eri) Trek-Segafredo 0:52:11
78Mikkel Honoré (Den) Deceuninck-QuickStep 0:52:43
79Rémy Rochas (Fra) Cofidis 0:55:41
80Rémi Cavagna (Fra) Deceuninck-QuickStep 0:55:54
81Filippo Zana (Ita) Bardiani CSF Faizane' 0:56:41
82Vadim Pronskiy (Kaz) Astana-Premier Tech 0:56:48
83Simone Petilli (Ita) Intermarché-Wanty-Gobert Matériaux 0:57:04
84Guy Niv (Isr) Israel Start-up Nation 0:57:18
85Eduardo Sepulveda (Arg) Androni Giocattoli-Sidermec 0:58:03
86Jens Keukeleire (Bel) EF Education-Nippo 0:59:49
87Giovanni Aleotti (Ita) Bora-Hansgrohe 0:59:54
88Filippo Fiorelli (Ita) Bardiani CSF Faizane'
89Yukiya Arashiro (Jpn) Bahrain Victorious 1:00:52
90Andrea Pasqualon (Ita) Intermarché-Wanty-Gobert Matériaux 1:01:04
91Harm Vanhoucke (Bel) Lotto Soudal 1:03:15
92Salvatore Puccio (Ita) Ineos Grenadiers 1:03:24
93Jos van Emden (Ned) Jumbo-Visma 1:03:38
94Christopher Juul-Jensen (Den) Team BikeExchange 1:03:40
95Tejay van Garderen (USA) EF Education-Nippo 1:03:49
96Nikias Arndt (Ger) Team DSM 1:04:54
97Simon Guglielmi (Fra) Groupama-FDJ 1:05:16
98Jimmy Janssens (Bel) Alpecin-Fenix 1:05:17
99Victor Campenaerts (Bel) Team Qhubeka Assos 1:05:28
100Gianni Vermeersch (Bel) Alpecin-Fenix 1:05:44
101Jan Tratnik (Slo) Bahrain Victorious 1:06:40
102Enrico Battaglin (Ita) Bardiani CSF Faizane' 1:08:21
103Kobe Goossens (Bel) Lotto Soudal 1:08:37
104Matteo Jorgenson (USA) Movistar Team 1:09:19
105Simone Ravanelli (Ita) Androni Giocattoli-Sidermec 1:09:57
106Rafael Valls Ferri (Spa) Bahrain Victorious 1:10:00
107Simon Carr (GBr) EF Education-Nippo 1:11:48
108Valerio Conti (Ita) UAE Team Emirates 1:12:01
109Vincenzo Albanese (Ita) Eolo-Kometa Cycling Team 1:13:10
110Jefferson Cepeda (Ecu) Androni Giocattoli-Sidermec 1:13:28
111Fernando Gaviria Rendon (Col) UAE Team Emirates 1:13:37
112Simon Pellaud (Swi) Androni Giocattoli-Sidermec 1:14:09
113Romain Seigle (Fra) Groupama-FDJ 1:15:29
114Daniel Oss (Ita) Bora-Hansgrohe 1:17:56
115Peter Sagan (Svk) Bora-Hansgrohe 1:18:26
116Márton Dina (Hun) Eolo-Kometa Cycling Team 1:19:10
117Natnael Tesfazion (Eri) Androni Giocattoli-Sidermec 1:19:35
118Mark Christian (GBr) Eolo-Kometa Cycling Team 1:19:57
119Giovanni Visconti (Ita) Bardiani CSF Faizane' 1:20:23
120Filippo Ganna (Ita) Ineos Grenadiers 1:20:51
121Davide Cimolai (Ita) Israel Start-up Nation 1:20:52
122Stefano Oldani (Ita) Lotto Soudal 1:20:57
123Oscar Riesebeek (Ned) Alpecin-Fenix 1:22:55
124Mauro Schmid (Swi) Team Qhubeka Assos 1:24:00
125Thomas De Gendt (Bel) Lotto Soudal 1:24:22
126Samuele Battistella (Ita) Astana-Premier Tech 1:25:47
127Taco van der Hoorn (Ned) Intermarché-Wanty-Gobert Matériaux 1:26:04
128Alexis Gougeard (Fra) AG2R Citroën Team 1:26:07
129Edoardo Affini (Ita) Jumbo-Visma 1:26:50
130Cameron Meyer (Aus) Team BikeExchange 1:27:11
131Natnael Berhane (Eri) Cofidis 1:27:13
132Cesare Benedetti (Ita) Bora-Hansgrohe 1:27:45
133Max Kanter (Ger) Team DSM 1:27:47
134Nico Denz (Ger) Team DSM 1:28:11
135Iljo Keisse (Bel) Deceuninck-QuickStep 1:29:29
136Dries De Bondt (Bel) Alpecin-Fenix 1:30:15
137Paul Martens (Ger) Jumbo-Visma 1:31:20
138Matthias Brändle (Aut) Israel Start-up Nation 1:32:13
139Elia Viviani (Ita) Cofidis 1:32:26
140Senne Leysen (Bel) Alpecin-Fenix 1:33:03
141Andrii Ponomar (Ukr) Androni Giocattoli-Sidermec 1:33:52
142Nicola Venchiarutti (Ita) Androni Giocattoli-Sidermec 1:34:19
143Juan Sebastian Molano Benavides (Col) UAE Team Emirates
144Simone Consonni (Ita) Cofidis 1:34:42
145Maciej Bodnar (Pol) Bora-Hansgrohe 1:36:06
146Samuele Zoccarato (Ita) Bardiani CSF Faizane' 1:36:07
147Davide Gabburo (Ita) Bardiani CSF Faizane' 1:38:29
148Julius van den Berg (Ned) EF Education-Nippo 1:38:51
149Lawrence Naesen (Bel) AG2R Citroën Team 1:39:04
150Giacomo Nizzolo (Ita) Team Qhubeka Assos 1:40:04
151Michael Hepburn (Aus) Team BikeExchange 1:40:08
152Bert-Jan Lindeman (Ned) Team Qhubeka Assos 1:40:24
153Fabio Sabatini (Ita) Cofidis 1:40:39
154Maximilian Walscheid (Ger) Team Qhubeka Assos 1:40:42
155Antoine Duchesne (Can) Groupama-FDJ 1:42:29
156Alex Dowsett (GBr) Israel Start-up Nation
157Alexander Krieger (Ger) Alpecin-Fenix 1:42:30
158Lukasz Wisniowski (Pol) Team Qhubeka Assos 1:44:06
159Maximiliano Richeze (Arg) UAE Team Emirates 1:45:29
160Matteo Moschetti (Ita) Trek-Segafredo 1:45:31
161Koen de Kort (Ned) Trek-Segafredo 1:46:13
162Tim Merlier (Bel) Alpecin-Fenix 1:47:17
163Samuele Rivi (Ita) Eolo-Kometa Cycling Team 1:47:57
164Filippo Tagliani (Ita) Androni Giocattoli-Sidermec 1:48:11
165David Dekker (Ned) Jumbo-Visma 1:48:48
166Wesley Kreder (Ned) Intermarché-Wanty-Gobert Matériaux 1:48:56
167Umberto Marengo (Ita) Bardiani CSF Faizane' 1:50:17
168Albert Torres Barcelo (Spa) Movistar Team 1:51:05
169Dylan Groenewegen (Ned) Jumbo-Visma 1:52:35
170Riccardo Minali (Ita) Intermarché-Wanty-Gobert Matériaux 1:57:02
171Attilio Viviani (Ita) Cofidis 2:01:25
172Roger Kluge (Ger) Lotto Soudal 2:01:56

Points classification
Pos.Rider Name (Country) TeamResult
1Peter Sagan (Svk) Bora-Hansgrohe 108
2Fernando Gaviria Rendon (Col) UAE Team Emirates 91
3Davide Cimolai (Ita) Israel Start-up Nation 91
4Tim Merlier (Bel) Alpecin-Fenix 83
5Elia Viviani (Ita) Cofidis 79
6Giacomo Nizzolo (Ita) Team Qhubeka Assos 76
7Matteo Moschetti (Ita) Trek-Segafredo 42
8Filippo Tagliani (Ita) Androni Giocattoli-Sidermec 39
9Filippo Fiorelli (Ita) Bardiani CSF Faizane' 39
10Dylan Groenewegen (Ned) Jumbo-Visma 36
11Egan Bernal Gomez (Col) Ineos Grenadiers 33
12Umberto Marengo (Ita) Bardiani CSF Faizane' 33
13Taco van der Hoorn (Ned) Intermarché-Wanty-Gobert Matériaux 32
14Andrea Pasqualon (Ita) Intermarché-Wanty-Gobert Matériaux 31
15Gino Mäder (Swi) Bahrain Victorious 29
16Francesco Gavazzi (Ita) Eolo-Kometa Cycling Team 27
17Victor Lafay (Fra) Cofidis 26
18Simon Pellaud (Swi) Androni Giocattoli-Sidermec 26
19Alessandro De Marchi (Ita) Israel Start-up Nation 23
20Nikias Arndt (Ger) Team DSM 23
21Stefano Oldani (Ita) Lotto Soudal 20
22Remco Evenepoel (Bel) Deceuninck-QuickStep 19
23Gianni Vermeersch (Bel) Alpecin-Fenix 19
24Samuele Rivi (Ita) Eolo-Kometa Cycling Team 18
25Giulio Ciccone (Ita) Trek-Segafredo 18
26Daniel Martin (Irl) Israel Start-up Nation 18
27Juan Sebastian Molano Benavides (Col) UAE Team Emirates 17
28Filippo Ganna (Ita) Ineos Grenadiers 15
29Nelson Oliveira (Por) Movistar Team 15
30Max Kanter (Ger) Team DSM 14
31Aleksandr Vlasov (Rus) Astana-Premier Tech 13
32Andrea Vendrame (Ita) AG2R Citroën Team 13
33Vincenzo Albanese (Ita) Eolo-Kometa Cycling Team 13
34Alexis Gougeard (Fra) AG2R Citroën Team 13
35Tony Gallopin (Fra) AG2R Citroën Team 12
36Simone Ravanelli (Ita) Androni Giocattoli-Sidermec 12
37Kobe Goossens (Bel) Lotto Soudal 12
38Edoardo Affini (Ita) Jumbo-Visma 12
39Dries De Bondt (Bel) Alpecin-Fenix 12
40Damiano Caruso (Ita) Bahrain Victorious 10
41Nicolas Edet (Fra) Cofidis 10
42Tobias Foss (Nor) Jumbo-Visma 9
43João Almeida (Por) Deceuninck-QuickStep 9
44Giovanni Carboni (Ita) Bardiani CSF Faizane' 9
45Lawrence Naesen (Bel) AG2R Citroën Team 9
46Louis Vervaeke (Bel) Alpecin-Fenix 8
47Michael Storer (Aus) Team DSM 8
48Simon Guglielmi (Fra) Groupama-FDJ 8
49Nicola Venchiarutti (Ita) Androni Giocattoli-Sidermec 8
50Samuele Zoccarato (Ita) Bardiani CSF Faizane' 8
51Daniel Martinez Poveda (Col) Ineos Grenadiers 6
52Marc Soler (Spa) Movistar Team 6
53Gianni Moscon (Ita) Ineos Grenadiers 6
54Patrick Bevin (NZl) Israel Start-up Nation 6
55Rémi Cavagna (Fra) Deceuninck-QuickStep 6
56Jan Tratnik (Slo) Bahrain Victorious 6
57Mark Christian (GBr) Eolo-Kometa Cycling Team 6
58Attila Valter (Hun) Groupama-FDJ 5
59Koen Bouwman (Ned) Jumbo-Visma 5
60Jos van Emden (Ned) Jumbo-Visma 5
61Jimmy Janssens (Bel) Alpecin-Fenix 5
62Simone Consonni (Ita) Cofidis 5
63Romain Bardet (Fra) Team DSM 4
64Diego Ulissi (Ita) UAE Team Emirates 4
65Quinten Hermans (Bel) Intermarché-Wanty-Gobert Matériaux 4
66Victor Campenaerts (Bel) Team Qhubeka Assos 4
67Andrii Ponomar (Ukr) Androni Giocattoli-Sidermec 4
68Alberto Bettiol (Ita) EF Education-Nippo 3
69Dario Cataldo (Ita) Movistar Team 3
70Eduardo Sepulveda (Arg) Androni Giocattoli-Sidermec 3
71Mauro Schmid (Swi) Team Qhubeka Assos 3
72Matthias Brändle (Aut) Israel Start-up Nation 3
73Maximilian Walscheid (Ger) Team Qhubeka Assos 3
74Hugh Carthy (GBr) EF Education-Nippo 2
75Rein Taaramäe (Est) Intermarché-Wanty-Gobert Matériaux 2
76Bauke Mollema (Ned) Trek-Segafredo 2
77Jacopo Mosca (Ita) Trek-Segafredo 2
78Geoffrey Bouchard (Fra) AG2R Citroën Team 2
79Luis Leon Sanchez (Spa) Astana-Premier Tech 2
80Daniel Oss (Ita) Bora-Hansgrohe 2
81Márton Dina (Hun) Eolo-Kometa Cycling Team 2
82Maximiliano Richeze (Arg) UAE Team Emirates 2
83Lars van den Berg (Ned) Groupama-FDJ 1
84Fabio Felline (Ita) Astana-Premier Tech 1
85Filippo Zana (Ita) Bardiani CSF Faizane' 1
86Christopher Juul-Jensen (Den) Team BikeExchange 1
87Riccardo Minali (Ita) Intermarché-Wanty-Gobert Matériaux -1
88Jefferson Cepeda (Ecu) Androni Giocattoli-Sidermec -3
89Davide Gabburo (Ita) Bardiani CSF Faizane' -3
90Attilio Viviani (Ita) Cofidis -3

Mountains classification
Pos.Rider Name (Country) TeamResult
1Geoffrey Bouchard (Fra) AG2R Citroën Team 51
2Egan Bernal Gomez (Col) Ineos Grenadiers 48
3Gino Mäder (Swi) Bahrain Victorious 44
4Bauke Mollema (Ned) Trek-Segafredo 23
5Giulio Ciccone (Ita) Trek-Segafredo 20
6Kobe Goossens (Bel) Lotto Soudal 18
7Francesco Gavazzi (Ita) Eolo-Kometa Cycling Team 17
8Vincenzo Albanese (Ita) Eolo-Kometa Cycling Team 16
9Rein Taaramäe (Est) Intermarché-Wanty-Gobert Matériaux 13
10Remco Evenepoel (Bel) Deceuninck-QuickStep 13
11Aleksandr Vlasov (Rus) Astana-Premier Tech 12
12Daniel Martin (Irl) Israel Start-up Nation 12
13Alessandro De Marchi (Ita) Israel Start-up Nation 10
14Simon Carr (GBr) EF Education-Nippo 10
15Simon Pellaud (Swi) Androni Giocattoli-Sidermec 9
16Nikias Arndt (Ger) Team DSM 9
17Simone Ravanelli (Ita) Androni Giocattoli-Sidermec 8
18Nicolas Edet (Fra) Cofidis 6
19Lars van den Berg (Ned) Groupama-FDJ 6
20Filippo Fiorelli (Ita) Bardiani CSF Faizane' 6
21Christopher Juul-Jensen (Den) Team BikeExchange 6
22Damiano Caruso (Ita) Bahrain Victorious 5
23Louis Vervaeke (Bel) Alpecin-Fenix 5
24Michael Storer (Aus) Team DSM 5
25Victor Lafay (Fra) Cofidis 4
26Nelson Oliveira (Por) Movistar Team 4
27Dario Cataldo (Ita) Movistar Team 4
28Giovanni Aleotti (Ita) Bora-Hansgrohe 3
29Alexis Gougeard (Fra) AG2R Citroën Team 3
30Romain Bardet (Fra) Team DSM 2
31Jimmy Janssens (Bel) Alpecin-Fenix 2
32Jan Tratnik (Slo) Bahrain Victorious 2
33Daniel Oss (Ita) Bora-Hansgrohe 2
34Mark Christian (GBr) Eolo-Kometa Cycling Team 2
35Giovanni Visconti (Ita) Bardiani CSF Faizane' 2
36Samuele Zoccarato (Ita) Bardiani CSF Faizane' 2
37Filippo Tagliani (Ita) Androni Giocattoli-Sidermec 2
38Attila Valter (Hun) Groupama-FDJ 1
39Marc Soler (Spa) Movistar Team 1
40Emanuel Buchmann (Ger) Bora-Hansgrohe 1
41George Bennett (NZl) Jumbo-Visma 1
42Tony Gallopin (Fra) AG2R Citroën Team 1
43Quinten Hermans (Bel) Intermarché-Wanty-Gobert Matériaux 1
44Umberto Marengo (Ita) Bardiani CSF Faizane' -2
45Fabio Felline (Ita) Astana-Premier Tech -4
46Jefferson Cepeda (Ecu) Androni Giocattoli-Sidermec -4
47Davide Gabburo (Ita) Bardiani CSF Faizane' -4
48Riccardo Minali (Ita) Intermarché-Wanty-Gobert Matériaux -4
49Attilio Viviani (Ita) Cofidis -4

Young riders classification
Pos.Rider Name (Country) TeamResult
1Egan Bernal Gomez (Col) Ineos Grenadiers 38:30:17
2Remco Evenepoel (Bel) Deceuninck-QuickStep 0:00:14
3Aleksandr Vlasov (Rus) Astana-Premier Tech 0:00:22
4Attila Valter (Hun) Groupama-FDJ 0:00:44
5Daniel Martinez Poveda (Col) Ineos Grenadiers 0:01:13
6Tobias Foss (Nor) Jumbo-Visma 0:02:23
7Jai Hindley (Aus) Team DSM 0:04:28
8João Almeida (Por) Deceuninck-QuickStep 0:04:56
9Harold Tejada Canacue (Col) Astana-Premier Tech 0:07:35
10Lorenzo Fortunato (Ita) Eolo-Kometa Cycling Team 0:08:28
11Michael Storer (Aus) Team DSM 0:17:26
12Gino Mäder (Swi) Bahrain Victorious 0:19:33
13Einer Rubio Reyes (Col) Movistar Team 0:20:47
14Jhonatan Narvaez Prado (Ecu) Ineos Grenadiers 0:45:05
15Lars van den Berg (Ned) Groupama-FDJ 0:45:42
16Victor Lafay (Fra) Cofidis 0:46:13
17Matteo Sobrero (Ita) Astana-Premier Tech 0:47:49
18Callum Scotson (Aus) Team BikeExchange 0:47:53
19Alessandro Covi (Ita) UAE Team Emirates 0:48:16
20Mikkel Honoré (Den) Deceuninck-QuickStep 0:52:43
21Rémy Rochas (Fra) Cofidis 0:55:41
22Filippo Zana (Ita) Bardiani CSF Faizane' 0:56:41
23Vadim Pronskiy (Kaz) Astana-Premier Tech 0:56:48
24Giovanni Aleotti (Ita) Bora-Hansgrohe 0:59:54
25Harm Vanhoucke (Bel) Lotto Soudal 1:03:15
26Simon Guglielmi (Fra) Groupama-FDJ 1:05:16
27Kobe Goossens (Bel) Lotto Soudal 1:08:37
28Matteo Jorgenson (USA) Movistar Team 1:09:19
29Simon Carr (GBr) EF Education-Nippo 1:11:48
30Vincenzo Albanese (Ita) Eolo-Kometa Cycling Team 1:13:10
31Jefferson Cepeda (Ecu) Androni Giocattoli-Sidermec 1:13:28
32Márton Dina (Hun) Eolo-Kometa Cycling Team 1:19:10
33Natnael Tesfazion (Eri) Androni Giocattoli-Sidermec 1:19:35
34Filippo Ganna (Ita) Ineos Grenadiers 1:20:51
35Stefano Oldani (Ita) Lotto Soudal 1:20:57
36Mauro Schmid (Swi) Team Qhubeka Assos 1:24:00
37Samuele Battistella (Ita) Astana-Premier Tech 1:25:47
38Edoardo Affini (Ita) Jumbo-Visma 1:26:50
39Max Kanter (Ger) Team DSM 1:27:47
40Senne Leysen (Bel) Alpecin-Fenix 1:33:03
41Andrii Ponomar (Ukr) Androni Giocattoli-Sidermec 1:33:52
42Nicola Venchiarutti (Ita) Androni Giocattoli-Sidermec 1:34:19
43Samuele Zoccarato (Ita) Bardiani CSF Faizane' 1:36:07
44Julius van den Berg (Ned) EF Education-Nippo 1:38:51
45Matteo Moschetti (Ita) Trek-Segafredo 1:45:31
46Samuele Rivi (Ita) Eolo-Kometa Cycling Team 1:47:57
47David Dekker (Ned) Jumbo-Visma 1:48:48
48Attilio Viviani (Ita) Cofidis 2:01:25

Combativity classification
Pos.Rider Name (Country) TeamResult
1Simon Pellaud (Swi) Androni Giocattoli-Sidermec 27
2Umberto Marengo (Ita) Bardiani CSF Faizane' 22
3Egan Bernal Gomez (Col) Ineos Grenadiers 20
4Fernando Gaviria Rendon (Col) UAE Team Emirates 19
5Gino Mäder (Swi) Bahrain Victorious 18
6Peter Sagan (Svk) Bora-Hansgrohe 17
7Remco Evenepoel (Bel) Deceuninck-QuickStep 15
8Elia Viviani (Ita) Cofidis 15
9Filippo Tagliani (Ita) Androni Giocattoli-Sidermec 15
10Geoffrey Bouchard (Fra) AG2R Citroën Team 14
11Davide Cimolai (Ita) Israel Start-up Nation 14
12Giulio Ciccone (Ita) Trek-Segafredo 12
13Filippo Fiorelli (Ita) Bardiani CSF Faizane' 12
14Filippo Ganna (Ita) Ineos Grenadiers 12
15Francesco Gavazzi (Ita) Eolo-Kometa Cycling Team 11
16Alessandro De Marchi (Ita) Israel Start-up Nation 11
17Taco van der Hoorn (Ned) Intermarché-Wanty-Gobert Matériaux 11
18Tim Merlier (Bel) Alpecin-Fenix 11
19Bauke Mollema (Ned) Trek-Segafredo 10
20Giacomo Nizzolo (Ita) Team Qhubeka Assos 10
21Victor Lafay (Fra) Cofidis 9
22Nikias Arndt (Ger) Team DSM 9
23Rein Taaramäe (Est) Intermarché-Wanty-Gobert Matériaux 8
24Nelson Oliveira (Por) Movistar Team 8
25Samuele Rivi (Ita) Eolo-Kometa Cycling Team 8
26Daniel Martin (Irl) Israel Start-up Nation 7
27Michael Storer (Aus) Team DSM 7
28Simone Ravanelli (Ita) Androni Giocattoli-Sidermec 7
29Alexis Gougeard (Fra) AG2R Citroën Team 7
30Samuele Zoccarato (Ita) Bardiani CSF Faizane' 7
31Aleksandr Vlasov (Rus) Astana-Premier Tech 6
32Tony Gallopin (Fra) AG2R Citroën Team 6
33Giovanni Carboni (Ita) Bardiani CSF Faizane' 6
34Jhonatan Narvaez Prado (Ecu) Ineos Grenadiers 6
35Kobe Goossens (Bel) Lotto Soudal 6
36Vincenzo Albanese (Ita) Eolo-Kometa Cycling Team 6
37Mark Christian (GBr) Eolo-Kometa Cycling Team 6
38João Almeida (Por) Deceuninck-QuickStep 5
39Christopher Juul-Jensen (Den) Team BikeExchange 5
40Victor Campenaerts (Bel) Team Qhubeka Assos 5
41Edoardo Affini (Ita) Jumbo-Visma 5
42Davide Gabburo (Ita) Bardiani CSF Faizane' 5
43Matteo Moschetti (Ita) Trek-Segafredo 5
44Tobias Foss (Nor) Jumbo-Visma 4
45Koen Bouwman (Ned) Jumbo-Visma 4
46Dario Cataldo (Ita) Movistar Team 4
47Simon Guglielmi (Fra) Groupama-FDJ 4
48Nicola Venchiarutti (Ita) Androni Giocattoli-Sidermec 4
49Louis Vervaeke (Bel) Alpecin-Fenix 3
50Gianni Moscon (Ita) Ineos Grenadiers 3
51Nicolas Edet (Fra) Cofidis 3
52Andrea Pasqualon (Ita) Intermarché-Wanty-Gobert Matériaux 3
53Gianni Vermeersch (Bel) Alpecin-Fenix 3
54Simon Carr (GBr) EF Education-Nippo 3
55Stefano Oldani (Ita) Lotto Soudal 3
56Thomas De Gendt (Bel) Lotto Soudal 3
57Iljo Keisse (Bel) Deceuninck-QuickStep 3
58Dylan Groenewegen (Ned) Jumbo-Visma 3
59Damiano Caruso (Ita) Bahrain Victorious 2
60Patrick Bevin (NZl) Israel Start-up Nation 2
61Rémi Cavagna (Fra) Deceuninck-QuickStep 2
62Jimmy Janssens (Bel) Alpecin-Fenix 2
63Jan Tratnik (Slo) Bahrain Victorious 2
64Giovanni Visconti (Ita) Bardiani CSF Faizane' 2
65Attila Valter (Hun) Groupama-FDJ 1
66Diego Ulissi (Ita) UAE Team Emirates 1
67Lars van den Berg (Ned) Groupama-FDJ 1
68Giovanni Aleotti (Ita) Bora-Hansgrohe 1
69Jos van Emden (Ned) Jumbo-Visma 1
70Dries De Bondt (Bel) Alpecin-Fenix 1
71Senne Leysen (Bel) Alpecin-Fenix 1
72Andrii Ponomar (Ukr) Androni Giocattoli-Sidermec 1

Sprints classification
Pos.Rider Name (Country) TeamResult
1Simon Pellaud (Swi) Androni Giocattoli-Sidermec 41
2Umberto Marengo (Ita) Bardiani CSF Faizane' 38
3Filippo Tagliani (Ita) Androni Giocattoli-Sidermec 30
4Fernando Gaviria Rendon (Col) UAE Team Emirates 16
5Samuele Rivi (Ita) Eolo-Kometa Cycling Team 13
6Remco Evenepoel (Bel) Deceuninck-QuickStep 12
7Tony Gallopin (Fra) AG2R Citroën Team 11
8Jhonatan Narvaez Prado (Ecu) Ineos Grenadiers 11
9Filippo Ganna (Ita) Ineos Grenadiers 11
10Rein Taaramäe (Est) Intermarché-Wanty-Gobert Matériaux 10
11Geoffrey Bouchard (Fra) AG2R Citroën Team 10
12Simone Ravanelli (Ita) Androni Giocattoli-Sidermec 10
13Davide Gabburo (Ita) Bardiani CSF Faizane' 10
14Victor Campenaerts (Bel) Team Qhubeka Assos 10
15Michael Storer (Aus) Team DSM 9
16Samuele Zoccarato (Ita) Bardiani CSF Faizane' 9
17Alexis Gougeard (Fra) AG2R Citroën Team 9
18Bauke Mollema (Ned) Trek-Segafredo 8
19Gino Mäder (Swi) Bahrain Victorious 7
20Filippo Fiorelli (Ita) Bardiani CSF Faizane' 7
21Taco van der Hoorn (Ned) Intermarché-Wanty-Gobert Matériaux 7
22Giovanni Carboni (Ita) Bardiani CSF Faizane' 6
23Simon Guglielmi (Fra) Groupama-FDJ 6
24Christopher Juul-Jensen (Den) Team BikeExchange 6
25Mark Christian (GBr) Eolo-Kometa Cycling Team 6
26Nicola Venchiarutti (Ita) Androni Giocattoli-Sidermec 6
27Nelson Oliveira (Por) Movistar Team 5
28Koen Bouwman (Ned) Jumbo-Visma 4
29Alessandro De Marchi (Ita) Israel Start-up Nation 4
30Elia Viviani (Ita) Cofidis 4
31Egan Bernal Gomez (Col) Ineos Grenadiers 3
32Gianni Moscon (Ita) Ineos Grenadiers 3
33Nicolas Edet (Fra) Cofidis 3
34Dario Cataldo (Ita) Movistar Team 3
35Thomas De Gendt (Bel) Lotto Soudal 3
36Francesco Gavazzi (Ita) Eolo-Kometa Cycling Team 3
37Iljo Keisse (Bel) Deceuninck-QuickStep 3
38Nikias Arndt (Ger) Team DSM 3
39Giulio Ciccone (Ita) Trek-Segafredo 2
40João Almeida (Por) Deceuninck-QuickStep 2
41Jimmy Janssens (Bel) Alpecin-Fenix 2
42Giovanni Visconti (Ita) Bardiani CSF Faizane' 2
43Victor Lafay (Fra) Cofidis 2
44Kobe Goossens (Bel) Lotto Soudal 2
45Vincenzo Albanese (Ita) Eolo-Kometa Cycling Team 2
46Peter Sagan (Svk) Bora-Hansgrohe 2
47Simon Carr (GBr) EF Education-Nippo 1
48Diego Ulissi (Ita) UAE Team Emirates 1
49Andrea Pasqualon (Ita) Intermarché-Wanty-Gobert Matériaux 1
50Senne Leysen (Bel) Alpecin-Fenix 1
51Andrii Ponomar (Ukr) Androni Giocattoli-Sidermec 1
52Tim Merlier (Bel) Alpecin-Fenix 1

Breakaway classification
Pos.Rider Name (Country) TeamResult
1Simon Pellaud (Swi) Androni Giocattoli-Sidermec 408
2Umberto Marengo (Ita) Bardiani CSF Faizane' 388
3Alexis Gougeard (Fra) AG2R Citroën Team 274
4Vincenzo Albanese (Ita) Eolo-Kometa Cycling Team 269
5Filippo Tagliani (Ita) Androni Giocattoli-Sidermec 224
6Taco van der Hoorn (Ned) Intermarché-Wanty-Gobert Matériaux 184
7Samuele Zoccarato (Ita) Bardiani CSF Faizane' 169
8Lars van den Berg (Ned) Groupama-FDJ 167
9Mark Christian (GBr) Eolo-Kometa Cycling Team 164
10Gino Mäder (Swi) Bahrain Victorious 145
11Victor Campenaerts (Bel) Team Qhubeka Assos 144
12Samuele Rivi (Ita) Eolo-Kometa Cycling Team 144
13Dario Cataldo (Ita) Movistar Team 124
14Andrii Ponomar (Ukr) Androni Giocattoli-Sidermec 123
15Giovanni Carboni (Ita) Bardiani CSF Faizane' 115
16Nelson Oliveira (Por) Movistar Team 108
17Francesco Gavazzi (Ita) Eolo-Kometa Cycling Team 108
18Victor Lafay (Fra) Cofidis 108
19Nikias Arndt (Ger) Team DSM 108
20Kobe Goossens (Bel) Lotto Soudal 108
21Fernando Gaviria Rendon (Col) UAE Team Emirates 99
22Bauke Mollema (Ned) Trek-Segafredo 92
23Geoffrey Bouchard (Fra) AG2R Citroën Team 87
24Simon Guglielmi (Fra) Groupama-FDJ 79
25Jimmy Janssens (Bel) Alpecin-Fenix 79
26Simone Ravanelli (Ita) Androni Giocattoli-Sidermec 74
27Quinten Hermans (Bel) Intermarché-Wanty-Gobert Matériaux 69
28Davide Gabburo (Ita) Bardiani CSF Faizane' 68
29Rein Taaramäe (Est) Intermarché-Wanty-Gobert Matériaux 65
30Christopher Juul-Jensen (Den) Team BikeExchange 65
31Simon Carr (GBr) EF Education-Nippo 16
32Samuele Battistella (Ita) Astana-Premier Tech 7
33Ruben Guerreiro (Por) EF Education-Nippo 5
34Stefano Oldani (Ita) Lotto Soudal 5

Fair Play classification
Pos.Rider Name (Country) TeamResult
1Trek-Segafredo
2Groupama-FDJ
3EF Education-Nippo
4Bahrain Victorious
5Israel Start-up Nation
6Team DSM
7Bora-Hansgrohe
8Jumbo-Visma
9Lotto Soudal
10Ineos Grenadiers 20
11UAE Team Emirates 20
12Alpecin-Fenix 20
13Team Qhubeka Assos 20
14Deceuninck-QuickStep 50
15Eolo-Kometa Cycling Team 50
16AG2R Citroën Team 50
17Movistar Team 70
18Astana-Premier Tech 110
19Intermarché-Wanty-Gobert Matériaux 110
20Cofidis 110
21Androni Giocattoli-Sidermec 110
22Bardiani CSF Faizane' 220
23Team BikeExchange 350

Teams classification
Pos.Rider Name (Country) TeamResult
1Ineos Grenadiers 115:34:02
2Team BikeExchange 0:03:26
3Trek-Segafredo 0:05:47
4Bahrain Victorious 0:06:49
5Deceuninck-QuickStep 0:07:44
6EF Education-Nippo 0:10:49
7Team DSM 0:11:05
8Movistar Team 0:14:07
9Jumbo-Visma 0:20:07
10Astana-Premier Tech 0:26:40
11UAE Team Emirates 0:37:19
12Bora-Hansgrohe 0:39:00
13Groupama-FDJ 0:49:52
14Intermarché-Wanty-Gobert Matériaux 0:50:30
15Israel Start-up Nation 0:55:37
16Eolo-Kometa Cycling Team 0:59:46
17AG2R Citroën Team 1:01:19
18Alpecin-Fenix 1:39:47
19Cofidis 1:40:01
20Bardiani CSF Faizane' 1:47:48
21Androni Giocattoli-Sidermec 2:31:54
22Team Qhubeka Assos 2:35:58
23Lotto Soudal 2:49:54

Latest on Cyclingnews