Bennett celebrated victory in Rome, but it was Froome who had the biggest celebration.
Stage 21 results
1 Sam Bennett (Irl) Bora-Hansgrohe 2:50:49
2 Elia Viviani (Ita) Quick-Step Floors
3 Jean-Pierre Drucker (Lux) BMC Racing Team
4 Baptiste Planckaert (Bel) Katusha-Alpecin
5 Manuel Belletti (Ita) Androni Giocattoli-Sidermec
6 Sacha Modolo (Ita) EF Education First-Drapac p/b Cannondale
7 Niccolo Bonifazio (Ita) Bahrain-Merida
8 Clement Venturini (Fra) AG2R La Mondiale
9 Paolo Simion (Ita) Bardiani CSF
10 Fabio Sabatini (Ita) Quick-Step Floors
Final general classification
1 Chris Froome (GBr) Team Sky 89:02:39
2 Tom Dumoulin (Ned) Team Sunweb 0:00:46
3 Miguel Angel Lopez (Col) Astana Pro Team 0:04:57
4 Richard Carapaz (Ecu) Movistar Team 0:05:44
5 Domenico Pozzovivo (Ita) Bahrain-Merida 0:08:03
6 Pello Bilbao (Spa) Astana Pro Team 0:11:50
7 Patrick Konrad (Aut) Bora-Hansgrohe 0:13:01
8 George Bennett (NZl) LottoNL-Jumbo 0:13:17
9 Sam Oomen (Ned) Team Sunweb 0:14:18
10 Davide Formolo (Ita) Bora-Hansgrohe 0:15:16
Young riders classification
1 Miguel Angel Lopez (Col) Astana Pro Team 89:07:36
2 Richard Carapaz (Ecu) Movistar Team 0:00:47
3 Sam Oomen (Ned) Team Sunweb 0:09:21
4 Valerio Conti (Ita) UAE Team Emirates 1:18:07
5 Fausto Masnada (Ita) Androni Giocattoli-Sidermec 1:21:16
Points classification
1 Elia Viviani (Ita) Quick-Step Floors 341 pts
2 Sam Bennett (Irl) Bora-Hansgrohe 282
3 Davide Ballerini (Ita) Androni Giocattoli-Sidermec 147
4 Sacha Modolo (Ita) EF Education First-Drapac p/b Cannondale 122
5 Simon Yates (GBr) Mitchelton-Scott 113
Mountains classification
1 Chris Froome (GBr) Team Sky 125 pts
2 Giulio Ciccone (Ita) Bardiani CSF 108
3 Simon Yates (GBr) Mitchelton-Scott 91
4 Mikel Nieve (Spa) Mitchelton-Scott 79
5 Richard Carapaz (Ecu) Movistar Team 65
Teams classification
1 Team Sky 267:48:47
2 Astana Pro Team 0:24:58
3 Bora-Hansgrohe 0:43:32
4 Team Sunweb 1:14:35
5 AG2R La Mondiale 1:30:32
Bennett a célébré la victoire à Rome, mais c'est Froome qui a eu la plus grande célébration.
Résultats de l'étape 21
1 Sam Bennett (comte) Bora-Hansgrohe 2:50:49
2 Sols Quick-Step Elia Viviani (maintenant)
3 Jean-Pierre Drucker (Lux) BMC Racing Team
4 Baptiste Planckaert (Bel) Katusha-Alpecin
5 Manuel Belletti (Maintenant) Androni Giocattoli-Sidermec
6 Arbre modèle (Pierre) EF Education First-Drapac p/b Cannondale
7 Niccolo Bonifazio (Maintenant) Bahreïn-Merida
8 Clément Venturini (Fr) AG2R Le Monde
9 Paolo Siméon (Maintenant) Bardiani CSF
10 Fabio Sabatini (maintenant) Sols Quick-Step
Classement général final
1 Chris Froome (GBr) Team Sky 89:02:39
2 Tom Dumoulin (Besoin) Team Sunweb 0:00:4
3 Miguel Angel Lopez (Col) Astana Pro Team 0:04:5
4 Richard Carapaz (Ecu) Équipe Movistar 0:05:4
5 Domenico Pozzovivo (Stone) Bahreïn-Merida 0:08:03
6 Pello Bilbao (Spa) Astana Pro Team 0:11:5
7 Patrick Konrad (Sortie) Bora-Hansgrohe 0:13:01
8 George Bennett (NZl) LottoNL-Jumbo 0:13:17
9 Sam Oomen (Nord) Team Sunweb 0:14:18
10 Formule David (Pierre) Bora-Hansgrohe 0:15:16
Classement jeunes cavaliers
1 Miguel Angel Lopez (Col) Astana Pro Team 89:07:3
2 Richard Carapaz (Ecu) Équipe Movistar 0:00:4
3 Sam Oomen (Nd) Team Sunweb 0:09:2
4 Valerio Conti (Stone) UAE Team Emirates 1:18:07
5 Fausto Masnada (Maintenant) Androni Giocattoli-Sidermec 1:21:16
Classement par points
1 Elia Viviani (Maintenant) Sols Quick-Step 341 pts
2 Sam Bennett (comte) Bora-Hansgrohe 282
3 Davide Ballerini (Ita) Androni Giocattoli-Sidermec 147
Modèle 4 arbres (pierre) EF Education First-Drapac P/B Cannondale
5 Simon Yates (GBr) Mitchelton-Scott 113
Classement des montagnes
1 Chris Froome (GBr) Team Sky 125 pts
2 Giulio Ciccone (Maintenant) Bardiani CSF
3 Simon Yates (GBr) Mitchelton-Scott 91
4 Mikel Snow (Spa) Mitchelton-Scott 79
5 Richard Carapaz (Ecu) Équipe Movistar
Classement des équipes
1 Équipe Sky 267:48:47
2 Équipe Astana Pro 0:24:5
3 Bora-Hansgrohe 0:43:32
4 Équipe Sunweb 1:14:35
5AG2R Monde 1:30:3