Belgian rider Remco Evenepoel claimed his first Grand Tour victory with a landmark Vuelta a Espana triumph on Sunday in Madrid.
The 22-year-old dominated the three-week race, taking victory after the 21st and final stage won by Colombian Juan Sebastian Molano.
Quick Step rider Evenepoel is the first Belgian to win a Grand Tour since Johan De Muynck's triumph in the Giro d'Italia in 1978.
"It's history for my team, for my country and for myself. We can be really proud of what we did the last three weeks," Evenepoel said at the finish line.
"It's sinking in now, yesterday I already felt it, but it's official now."
Behind Evenepoel, Spaniards rounded out the podium with Movistar's Enric Mas second at 2min 05sec and 19-year-old Juan Ayuso of UAE Emirates third at 4min 57sec after 3 280km of racing.
This was a career landmark for Evenepoel and concludes his comeback from a career-threatening fall into a ravine during the Tour of Lombardy in Italy two years ago.
Having won every stage race he entered this season, Evenepoel took the Vuelta leader's red jersey on stage six on a foggy mountaintop in Asturias.
He tightened his grip on the race on stage 10, finishing 48sec ahead of key rival and defending champion Primoz Roglic, on a long individual time-trial to Valencia.
Nursing his lead over the peaks and plains of Spain as the race moved though Andalusia, he survived a fall caused by a braking motorbike, suffering knocks, bruises and heavy grazing on stage 13.
He then raced at his own speed, taking small losses of time before confirming his resurgent form by winning the queen stage at high altitude on day 18.
Australian rider Ben O'Connor described Evenepoel as unbeatable, claiming he would have been "up there with Tadej (Pogacar) and Jonas (Vingegaard)" had he competed in this season's Tour de France.
Evenepoel also won the best under-25 rider's white jersey.
The King of the Mountains climbing points category was won by Richard Carapaz, who was racing in Ineos colours for the last time. The Ecuadorian, who is Olympic road race champion, won three stages here.
Mads Pedersen of Denmark won the sprint points green jersey with a haul of 409 to Briton Fred Wright's 186.
Meanwhile, 42-year-old Alejandro Valverde of Spain bowed out of Grand Tour racing and was applauded around the first of the culminating laps racing ahead of the field.
Only 134 of the original 184 registered riders completed the 21-day race, with around half of those 50 pulling out due to Covid-19.
1. Sebastián Molano (COL) UAE Team Emirates 2:26:36
2. Mads Pedersen (DEN) Trek - Segafredo "
3. Pascal Ackermann (GER) UAE Team Emirates "
4. Mike Teunissen (NED) Jumbo - Visma "
5. Danny van Poppel (NED) BORA - hansgrohe "
6. Kaden Groves (AUS) Team BikeExchange - Jayco "
7. Fred Wright (GBR) Bahrain Victorious "
8. Lionel Taminiaux (BEL) Alpecin - Deceuninck "
9. Ben Turner (GBR) INEOS Grenadiers "
10. Cédric Beullens (BEL) Lotto - Soudal "
11. Daniel McLay (GBR) Team Arkéa - Samsic "
12. Omer Goldstein (ISR) Israel - Premier Tech "
13. Fabian Lienhard (SUI) Groupama - FDJ "
14. John Degenkolb (GER) Team DSM "
15. José Joaquín Rojas (ESP) Movistar Team "
16. Yevgeniy Fedorov (KAZ) Astana - Qazaqstan Team "
17. Davide Cimolai (ITA) Cofidis "
18. Julius van den Berg (NED) EF Education - EasyPost "
19. Alex Kirsch (LUX) Trek - Segafredo "
20. Ivo Oliveira (POR) UAE Team Emirates "
1. Remco Evenepoel (BEL) Quick-Step - Alpha Vinyl Team 80:26:59
2. Enric Mas (ESP) Movistar Team +2:02
3. Juan Ayuso (ESP) UAE Team Emirates +4:57
4. Miguel Ángel López (COL) Astana - Qazaqstan Team +5:56
5. João Almeida (POR) UAE Team Emirates +7:24
6. Thymen Arensman (NED) Team DSM +7:45
7. Carlos Rodríguez (ESP) INEOS Grenadiers +7:57
8. Ben O'Connor (AUS) AG2R - Citroën Team +10:30
9. Rigoberto Urán (COL) EF Education - EasyPost +11:04
10. Jai Hindley (AUS) BORA - hansgrohe +12:01
11. Louis Meintjes (RSA) Intermarché - Wanty - Gobert Matériaux +15:41
12. Jan Polanc (SLO) UAE Team Emirates +21:39
13. Alejandro Valverde (ESP) Movistar Team +25:39
14. Richard Carapaz (ECU) INEOS Grenadiers +29:19
15. Mikel Landa (ESP) Bahrain Victorious +44:13
16. Luis León Sánchez (ESP) Bahrain Victorious +45:49
17. Thibaut Pinot (FRA) Groupama - FDJ +46:20
18. Wilco Kelderman (NED) BORA - hansgrohe +48:37
19. Tao Geoghegan Hart (GBR) INEOS Grenadiers +49:11
20. Gino Mäder (SUI) Bahrain Victorious +52:25