Paris-Nice 2017 provided day after day of scintillating racing with Sergio Henao eventually emerging victorious by two seconds from Alberto Contador.
Our pick of the best riders from the last seven days of racing, which has featured some stand-out performances at Paris-Nice and Tirreno-Adriatico.
Sergio Henao said he used his experience to save Paris-Nice victory on the final day
Recap on the action from day seven of the Race to the Sun
Sergio Henao took a fifth Paris-Nice win for Team Sky with seconds over Alberto Contador
Team bosses at Paris-Nice question the need for a 177km mountain stage with a 16km summit finish so early in the season.
Change of leadership for Quick-Step Floors at Paris-Nice as Dan Martin puts in a strong performance on the key climbing stage
Paris-Nice's highest-ever finish provides plenty of action as the general classification is shaken up
Orica-Scott's Simon Yates said he was not trying to win the stage as he attacked at Paris-Nice, mainly trying to climb up the general classification.
British rider Simon Yates takes his first victory of the season, as Julian Alaphilippe fights to keep his Paris-Nice overall lead
Where to watch live coverage and catch highlights of the 2017 edition of Paris-Nice (March 5-12)
German powerhouse André Greipel makes the most of the last sprint stage of 2017 Paris-Nice as the race heads into the mountains
Julian Alaphilippe produced one of the best rides of his career to beat Alberto Contador in the Paris-Nice stage four time trial, taking the overall lead.
Some riders will have extra motivation to perform in today's time trial at Paris-Nice, with a whopping 84 bottles of wine on offer to the top finishers.
The time trial at Paris-Nice may look flat on the stage profile, but the final climb is seriously tough, hiding gradients of 25% towards the end.
Irish sprinter beats Alexander Kristoff and John Degenkolb to claim a major victory in Paris-Nice
Riders react from the warmth of their team buses after a wet and windy second stage of Paris-Nice, reflecting on a tough day in the saddle.
The second stage of Paris-Nice provided plenty of action, and we've picked out the biggest talking points of day two, including a bad day for Richie Porte.
Appalling weather conditions split the peloton into pieces, as the riders endure another tough day
Orica-Scott's Jens Keukeleire had a hectic few hours as he travelled from the finish of Strade Bianche on Saturday to the start of Paris-Nice on Sunday.
Riders and teams braced themselves for another challenging day at Paris-Nice in France on Monday as high winds, heavy rain and snow lashed the stage two start in Rochefort-en-Yvelines. Several…
Stage four of Paris-Nice 2017 is a 14.5km individual time trial, with riders setting off at one minute intervals finishing with race leader Arnaud Démare.
Outstanding performances in Strade Bianche, Paris-Nice and Le Samyn shape this week's pick of the best riders
Ag2r La Mondiale rider Romain Bardet has apologised to fans and race organisers after he was disqualified from the opening stage of Paris-Nice 2017.
Romain Barnet's dreadful day, wet and windy weather and great tactics from FDJ and Quick-Step Floors - here's what we're talking about after stage one of the 2017 Paris-Nice.