San Remo - France's Julian Alaphilippe won a sprint finish to claim his first 'Monument' one-day classic victory in the Milan-San Remo on Saturday.
In-form Alaphilippe, won the opening spring classic of the season, to take up the mantle of compatriot Thibaut Pinot, who had won the final race of 2018 in the Tour of Lombardy.
The Deceuninck Quick-Step rider finished ahead of a small group of riders, who had broken away near the end of the 291km race under the sunshine, for his seventh win of the season.
The 26-year-old went for the line with 600m remaining, before raising his arms in triumph after a narrow victory on the Via Roma in the Italian Riviera resort, with Belgian Oliver Naesen (AG2R) second and Poland's Michal Kwiatkowski (Sky) in third.
Three-time world champion Peter Sagan of Slovakia finished fourth with last year's winner Vincenzo Nibali of Italy crossing in eighth place, behind reigning world champion Alejandro Valverde, after nearly seven hours in the saddle.
Alaphilippe has been on winning form this season, winning the Strade Bianche in Tuscany, and two stages of the Tirreno-Adriatico in recent weeks.
The rider from the mountainous Auvergne region in central France had missed out in the 2017 race in San Remo behind Kwiatkowski and Sagan.
But since then he has powered to two stage wins in last year's Tour de France, where he claimed the top climber's jersey, and won the Fleche Wallonne and Clasica San Sebastian.
All that was missing was one of cycling's five 'Monument' one-day classics, and he lived up to his status as pre-race favourite in a race which his Deceuninck team perfectly controlled.
"I was protected, the team had total confidence in me," said the French rider. "In the sprint all I was thinking about was not to make a mistake."
In the sprint, Alaphilippe emerged from behind Slovenian Matej Mohoric, before the last 200 metres.
"We made the race hard and I stayed focused. I followed Mohoric at 600 metres. I made no mistake. It's unbelievable," continued Alaphilippe.
A breakaway group of ten riders, representing second-division teams invited by the organisers, had opened the road right out of Milan.
They held firm until after the area of the "Capi" -- small hills going into the final hour of racing.
Italian Fausto Masnada had led for almost 260km, before being caught on the Cipressa, the penultimate obstacle heading down towards the coast.
On the Poggio, the last climb, Alaphilippe's teammates Zdenek Stybar and Philippe Gilbert dictated the pace before the Frenchman provoked a breakaway with Sagan, Alejandro Valverde, Kwiatkowski, Naesen, Wout Van Aert and Matteo Trentin.
The group crested the summit a handful of seconds ahead, but were joined by other riders in the descent and on towards the flat.
But no one could break out alone on the streets of San Remo, despite an attempt by the Italian Trentin neutralised by Belgian Van Aert.
"Alaphilippe was untouchable today. He was the strongest on the Poggio," said Naesen.
"He launched the sprint from very far away with a headwind against very fast riders like Kwiatkowski, Sagan and Trentin.
"He’s for sure the rightful winner."
"I recovered in the downhill after I sped up on the Poggio but I still thought it would be complicated to win considering the quality of the riders I was away with," said Alaphilippe.
"Then I stayed calm and remained next to Peter Sagan. When Matej Mohoric launched the sprint, I knew I had to take his wheel straight away.
"Had he taken 20 metres, it would have been game over. I capped it off the nicest way I could. It’s pure joy," said Alaphilippe, after his 25th victory, and the most important of his career.
He becomes the 14th French winner of the race since the inaugural edition was won by compatriot Lucien Petit-Breton in 1907.
Results from the Milan-San Remo one-day cycling classic over 291km on Saturday:
1. Julian Alaphilippe (FRA/DEC-QST) 6hrs 40min 14sec (average: 43,6 km/h), 2. Oliver Naesen (BEL/ALM) same time, 3. Michal Kwiatkowski (POL/SKY) s.t, 4. Peter Sagan (SVK/BOR) s.t, 5. Matej Mohoric (SLO/BAH) s.t, 6. Wout Van Aert (NED/JUM) s.t, 7. Alejandro Valverde (ESP/MOV) s.t, 8. Vincenzo Nibali (ITA/BAH) s.t, 9. Simon Clarke (AUS/EF1) s.t, 10. Matteo Trentin (ITA/MIT) s.t., 11. Tom Dumoulin (NED/SUN) s.t.