Image 1 of 102
Niki Terpstra is exhausted after Paris-Roubaix (Image credit: Tim de Waele/TDWSport.com)
Alejandro Valverde sprinting to his third Liège - Bastogne - Liège career win (Image credit: Tim de Waele/TDWSport.com)
The peloton rides up the Mur de Huy (Image credit: Tim de Waele/TDWSport.com)
A climb that can only end in intense pain, the Mur de Huy (Image credit: Tim de Waele/TDWSport.com)
Alejandro Valverde was the man to beat in the Ardennes this year, At Fleche Wallonne he won a third career title (Image credit: Tim de Waele/TDWSport.com)
Julian Alaphilippe was a revelation of the Ardennes (Image credit: Tim de Waele/TDWSport.com)
The 2015 Fleche Wallonne podium (Image credit: Tim de Waele/TDWSport.com)
Philippe Gilbert tries to drop Michael Matthews up the Cauberg (Image credit: Tim de Waele/TDWSport.com)
Vincenzo Nibali was aggressive during the Ardennes but came up empty (Image credit: Tim de Waele/TDWSport.com)
Amstel beer for the Amstel Gold Race podium (Image credit: Tim de Waele/TDWSport.com)
The sprint for 2015 Amstel Gold Race glory (Image credit: Tim de Waele/TDWSport.com)
The 2015 Liège - Bastogne - Liège podium (Image credit: Tim de Waele/TDWSport.com)
A young fan pays respect to 'Wiggo' at his last race for Team Sky, Paris-Roubaix (Image credit: Tim de Waele/TDWSport.com)
Vincenzo Nibali (Astana) in action at Liege-Bastogne-Liege (Image credit: Bettini Photo)
BMC set the pace at Liege-Bastogne-Liege (Image credit: Tim de Waele/TDWSport.com)
Nibali and Bardet fight for position (Image credit: Tim de Waele/TDWSport.com)
Astana lead the peloton at Liege-Bastogne-Liege (Image credit: Tim de Waele/TDWSport.com)
Alejandro Valverde (Movistar) (Image credit: Tim de Waele/TDWSport.com)
Wilco Kelderman (Team LottoNL-Jumbo) in Liege-Bastogne-Liege (Image credit: Tim de Waele/TDWSport.com)
Alejandro Valverde (Movistar) was in total control at Fleche (Image credit: Tim de Waele/TDWSport.com)
Chris Froome (Team Sky) crashed in La Fleche Wallonne (Image credit: Tim de Waele/TDWSport.com)
Pierre Rolland (Team Europcar) (Image credit: Tim de Waele/TDWSport.com)
Philippe Gilbert (BMC) was unable to follow the best at Liege-Bastogne-Liege (Image credit: Bettini Photo)
Alejandro Valverde (Movistar) comes out on top in Liege-Bastogne-Liege (Image credit: Bettini Photo)
Fans line the Troisvilles à Inchy as the peloton approaches (Image credit: Tim de Waele/TDWSport.com)
The forest of Arenburg is one of the most iconic sights in cycling (Image credit: Tim de Waele/TDWSport.com)
Michał Kwiatkowski wins the 2015 Amstel Gold Race (Image credit: Bettini Photo)
The podium at Amstel Gold Race (Image credit: Bettini Photo)
The spring classics were littered with crashes (Image credit: Bettini Photo)
Alex Howes (Cannondale Garmin) descending (Image credit: Bettini Photo)
Vincenzo Nibali (Astana) on the attack in Amstel Gold Race (Image credit: Bettini Photo)
Michał Kwiatkowski after his win in Amstel Gold Race (Image credit: Bettini Photo)
Alejandro Valverde (Movistar) comes out on top in Liege-Bastogne-Liege (Image credit: Bettini Photo)
Alejandro Valverde (Movistar) defended his La Flèche Wallonne title against Julian Alaphilippe (Etixx-QuickStep) and Michael Albasini (Orica GreenEdge) (Image credit: Tim de Waele/TDWSport.com)
Michael Albasini (Orica GreenEdge) (Image credit: Tim de Waele/TDWSport.com)
Chris Froome finishes on the Mur de Huy (Image credit: Tim de Waele/TDWSport.com)
Peter Kennaugh leads the line for Team Sky at Amstel Gold Race (Image credit: Tim de Waele/TDWSport.com)
Samuel Sanchez (BMC Racing) (Image credit: Tim de Waele/TDWSport.com)
Geraint Thomas had an eventful Gent-Wevelgem, crashing first before making the podium (Image credit: Bettini Photo)
Luca Paolini (Katusha) wins Gent-Wevelgem (Image credit: Bettini Photo)
Luca Paolini (Katusha) wins Gent-Wevelgem (Image credit: Bettini Photo)
Jurgen Roelandts during his long break in Gent-Wevelgem (Image credit: Bettini Photo)
Sep Vanmarcke on the front foot in Gent-Wevelgem (Image credit: Bettini Photo)
Geert Steegmans's Trek bike is recovered after a crash (Image credit: Bettini Photo)
Tyler Farrar (MTN) struggles in the conditions (Image credit: Bettini Photo)
Michal Kwiatkowski (Etixx - Quick-Step) shows off his descending skills (Image credit: Tim de Waele/TDWSport.com)
Vincenzo Nibali went on the attack at Amstel Gold Race (Image credit: Tim de Waele/TDWSport.com)
The peloton climb the Mur de Huy (Image credit: Tim de Waele/TDWSport.com)
Michal Kwiatkowski (Etixx-QuickStep) lost ground in the final of Fleche Wallonne (Image credit: Tim de Waele/TDWSport.com)
(Image credit: Tim de Waele/TDWSport.com)
The favourites line out for the finale of La Fleche Wallonne (Image credit: Tim de Waele/TDWSport.com)
Bauke Mollema (Trek Factory Racing) (Image credit: Tim de Waele/TDWSport.com)
Nicolas Roche (Team Sky) in Fleche Wallonne (Image credit: Tim de Waele/TDWSport.com)
Michal Kwiatkowski (Etixx - Quick-Step) wins Amstel Gold Race (Image credit: Tim de Waele/TDWSport.com)
Gilbert attacks on the Cauberg (Image credit: Tim de Waele/TDWSport.com)
Gilbert attacks and brings Matthews with him (Image credit: Tim de Waele/TDWSport.com)
Mark Cavendish (Etixx-QuickStep) in action at Gent-Wevelgem (Image credit: Bettini Photo)
The 2015 Classics season just wasn't for Peter Sagan (Image credit: Tim de Waele/TDWSport.com)
Alexander Kristoff and John Degenkolb enjoying the champagne showers of the podium (Image credit: Tim de Waele/TDWSport.com)
Luca Paolini (Katusha) celebrates his Gent-Wevelgem win (Image credit: Tim de Waele/TDWSport.com)
Luke Durbridge (Orica-GreenEdge) struggling to work out what happened (Image credit: Tim de Waele/TDWSport.com)
The Gent-Wevelgem podium for 2015 (Image credit: Tim de Waele/TDWSport.com)
Geraint Thomas (Team Sky) mid-way through his impressive crash at Gent-Wevelgem (Image credit: Tim de Waele/TDWSport.com)
Gert Steegman climbs up the canal bank while his bike has a swim (Image credit: Tim de Waele/TDWSport.com)
The wind saw the peloton split in numerous small groups all day long with plenty of DNF's recorded (Image credit: Tim de Waele/TDWSport.com)
Floating bikes were a thing at Gent-Wevelgem (Image credit: Tim de Waele/TDWSport.com)
The wind wrecked havoc on Gent-Wevelgem making it one of the most tactical races in recent years (Image credit: Tim de Waele/TDWSport.com)
Niki Terpstra and Alexander Kristoff attacked the peloton to ride clear in the finale of the Tour of Flanders with the Norwegian proving himself as the strongest rider in the race (Image credit: Tim de Waele/TDWSport.com)
A cany ride by Luca Paolini (Katusha) resulted in victory (Image credit: Tim de Waele/TDWSport.com)
The peloton during the 2015 Milan-San Remo (Image credit: Tim de Waele/TDWSport.com)
Peter Sagan finds himself off the front and the last place he wants to be in the finale of Milan-San Remo (Image credit: Tim de Waele/TDWSport.com)
Geraint Thomas (Team Sky) was aggressive in the Milan-San Remo finale (Image credit: Tim de Waele/TDWSport.com)
The 2015 Milan-San Remo podium (Image credit: Tim de Waele/TDWSport.com)
Philippe Gilbert crosses the line in Milan-San Remo wondering what could have been (Image credit: Tim de Waele/TDWSport.com)
Monument win number one for John Degenkolb in 2015 was Milan-San Remo (Image credit: Tim de Waele/TDWSport.com)
The emotion of John Degenkolb's face after winning Milan-San Remo (Image credit: Tim de Waele/TDWSport.com)
Ben King (Cannondale-Garmin) falls hard during Milan-San Remo (Image credit: Tim de Waele/TDWSport.com)
Its the 2015 Milan-San Remo (Image credit: Tim de Waele/TDWSport.com)
Luca Paolini (Katusha) was very close to leading out Alexander Kristoff to back-to-back Milan-San Remo wins (Image credit: Tim de Waele/TDWSport.com)
Alexander Kristoff did everything right as he beat Niki Terpstra to the 2015 Tour of Flanders title (Image credit: Tim de Waele/TDWSport.com)
Peter Sagan in no man lands as he finishes the Tour of Flanders (Image credit: Tim de Waele/TDWSport.com)
One of the calamtious moments of the Tour of Flanders when a sponsors inflatable arch decided to lose its air mid-race (Image credit: Tim de Waele/TDWSport.com)
John Degenkolb with Giant-Alpecin teammate Roy Curvers after winning Paris-Roubaix (Image credit: Tim de Waele/TDWSport.com)
There were a few riders who didn't need worry about the train incident at Paris-Roubaix due to being at the front of the race (Image credit: Tim de Waele/TDWSport.com)
Riders squeeze under the quickly closing barriers at Paris-Roubaix (Image credit: Tim de Waele/TDWSport.com)
Some riders opted to wait for the train to pass before crossing the tracks (Image credit: Tim de Waele/TDWSport.com)
The now famous train incident at Paris-Rouabix (Image credit: Tim de Waele/TDWSport.com)
John Degenkolb won his second monument of 2015 at Paris-Rouabix (Image credit: Tim de Waele/TDWSport.com)
2015 saw a dry and dusty Paris-Roubaix (Image credit: Tim de Waele/TDWSport.com)
A reminder that cycling is a team sport as Giant-Alpecin post on the Paris-Roubaix podium (Image credit: Tim de Waele/TDWSport.com)
Bradley Wiggins (Team Sky) on the cobbles for one final time (Image credit: Tim de Waele/TDWSport.com)
The 2015 Paris-Roubaix podium (Image credit: Tim de Waele/TDWSport.com)
Alexander Kristoff after winning the Tour of Flanders (Image credit: Tim de Waele/TDWSport.com)
The Flemish lion was a common sight at the Tour of Flanders (Image credit: Tim de Waele/TDWSport.com)
The view from the rear of the peloton (Image credit: Tim de Waele/TDWSport.com)
Wiggomania was a theme of the cobbled classics (Image credit: Tim de Waele/TDWSport.com)
Lots of Flemish support at the Tour of Flanders (Image credit: Tim de Waele/TDWSport.com)
Alexander Kristoff (Katusha) at the Tour of Flanders (Image credit: Tim de Waele/TDWSport.com)
Bradley Wiggins (Team Sky) (Image credit: Tim de Waele/TDWSport.com)
Bradley Wiggins leading the second group onto the velodrome at Paris-Roubaix (Image credit: Tim de Waele/TDWSport.com)
The fans packed the forest of Arenburg (Image credit: Tim de Waele/TDWSport.com)
Bradley Wiggins was aggressive in his final race with Team Sky at Paris-Roubaix (Image credit: Tim de Waele/TDWSport.com)
Alejandro Valverde (Movistar) brought the curtain down on the Spring Classics with victory in Liège-Bastogne-Liège last weekend, with the Spaniard the unquestionable force of the Ardennes.
John Degenkolb 's Milan-San Remo win in March signalled the start of a number of memorable performances in the Spring Classics with Geraint Thomas, Luca Paolini, Alexandre Kristoff Jelle Wallays and Michał Kwiatkowski all enjoying victories over the five weeks that followed.
In this gallery Cyclingnews looks back at the action from Milan-San Remo all the way through to Liège-Bastogne-Liège.