San Remo - Arnaud Demare became the first French winner of a major cycling classic since 1997 when he sprinted to victory in the 107th edition of a crash-marred Milan-SanRemo on Saturday.
Demare crossed the finish line of the first of the season's five 'monuments' in 6hr 54min 45sec after surviving a late crash that upset the plans of a number of well-placed favourites.
He is the first Frenchman to win one of cycling's 'monuments' since Laurent Jalabert won the 1997 Tour of Lombardy.
Only months earlier Frederic Guesdon, Demare's sporting director on Saturday, had won Paris-Roubaix.
Britain's Ben Swift, of Team Sky, finished a close second with Belgian Jurgen Roelandts completing the podium.
BMC's Greg Van Avermaet, the Belgian winner of last week's Tirreno-Adriatico, finished in fifth place just ahead of Norway's 2014 winner Alexander Kristoff, while 2008 champion Fabian Cancellara slipped to outside the top ten on his final participation before retirement.
A breakaway group of around a dozen riders formed early in the race, and they were among the first to be informed as organisers were forced into some impromptu reorganisation.
A landslide near Arenzano, roughly 130km into the race, left huge boulders on the road and forced organisers to send the peloton along the A10 motorway, adding an extra four kilometres to the scheduled distance of 291 km.
The frontrunners were reeled in with 25 km remaining as the peloton steadily increased the pace in anticipation of the main hostilities on the decisive climbs of the Cipressa and the Poggio.
It was early on the Cipressa, with 24 km remaining, that former champion Mark Cavendish was left hanging off the back, just as fellow Briton Geraint Thomas (Sky) began to see his hopes fade.
Former Tour de France winner Vincenzo Nibali had his Astana team at the front setting a furious pace in a bid to tire out the teams with specialist sprinters, but their tactics failed to upset ambitious plans to take the race by the scruff of the neck.
The first attack came from Giovanni Visconti, the Movistar teammate of race hopeful Alejandro Valverde, who pulled away to lure Ian Stannard on his wheel.
They built a 14-second lead on the peloton but, after being joined by three Italians, were kept on a tight rein as they raced the flat, 8km stretch leading to the foot of the Poggio.
Their hopes of starting the final, 3.7 km ascent with an advantage evaoprated quickly as the peloton upped the pace.
A number of leading teams and riders appeared at the front in a bid to secure the best positions ahead of the frantic drop into the principality.
While Michael Matthews trailed off the back, the Australian's hopes of a second consecutive podium finish now over, Poland's former world champion Michal Kwiatkowski raced off off the front for Team Sky.
He opened up a small lead as he crested the summit, but a series of hairpin bends on the descent meant a select chase group were never far behind.
In the closing three kilometres a series of counter-attacks came thick and fast. Nibali, Cancellara then Frenchman Tony Gallopin all having a go before being reeled in.
When Norwegian Edvald Boasson Hagen (Dimension Data) accelerated with 1km to race, Van Avermaet, Fernando Gaviria and Sagan were quickly on his wheel.
Sagan's hopes, however, were dashed when Gaviria crashed in front of him in the closing 500 metres.
The incident rocked momentum and caused late panic, but failed to shake Demare.
The Frenchman kept his composure to launch his sprint in timely fashion and overtake Swift in the closing 20 metres to become the first French winner since Jalabert in 1995.Results from the 107th edition of the Milan-SanRemo one-day classic on Saturday, held over an amended distance of 295km:
Arnaud Demare (FRA/FDJ) 6hr 54min 45sec, 2. Ben Swift (GBR/SKY) same
time, 3. Juergen Roelandts (BEL/LOT) s.t., 4. Nacer Bouhanni (FRA/COF)
s.t., 5. Greg Van Avermaet (BEL/BMC) s.t., 6. Alexander Kristoff
(NOR/KAT) s.t., 7. Heinrich Haussler (AUS/IAM) s.t., 8. Filippo Pozzato
(ITA/STH) s.t., 9. Sonny Colbrelli (ITA/BAR) s.t., 10. Matteo Trentin