Spain's Ivan Garcia Cortina of the Bahrain-McLaren team took advantage of a late crash to emerge as surprise winner in a bunch sprint on stage three of the Paris Nice cycling race on Tuesday.
Germany's Maximilian Schachmann (Bora-hansgrohe), the winner of the opening stage win on Sunday, retained the overall lead after coming home 13th.
He swore to keep the yellow jersey as long as possible.
"I showed in the past I could ride good time trials," he said in reference to stage four on Wednesday.
"I want to defend this beautiful jersey and I'm going give it my best in the time trial and then in the showdown in the hilly, mountain stages."
The late fall Tuesday caused a ripple of panic as Garcia Cortina and Slovak superstar Peter Sagan reacted quickest, speeding across the line first and second after a long 212.5km ride in wind and rain.
"I was surprised to beat Peter Sagan," the fresh-faced 24-year-old Garcia Cortina said of beating the peloton's highest-paid rider.
"I managed to find the right place to go and just went full gas," he explained.
Garcia Cortina, a stage winner on the Tour of California, zipped past Sagan with relative ease, winning in 5:49.55 after most of the best speed finishers were caught out by the last fall on a day of crashes.
Irish sprinter Sam Bennett banged hips with another sprinter a couple of hundred metres from home, bounced into a barrier and, as he fell, became tangled up with Hugo Hofstetter dragging the French rider down and causing problems for those around them.
The early action on Tuesday was dominated by Belgian rider Tom Devriendt of Circus Wanty Gobert, who embarked on a 180km solo break. He led by over seven minutes but was reeled in with 30km to go.
Wednesday's fourth stage is a 15.1km individual time trial around the town of Saint-Amand-Montrond, birthplace of French ace Julian Alaphilippe.
The race then heads south into hilly terrain before culminating with two mountainous stages round the Mediterranean city of Nice at the weekend.
Results and standings after stage three of Paris-Nice, a 212.5 kilometre ride from Chalette-sur-Loing to La Chatre on Tuesday:
1. Ivan Garcia Cortina (ESP/BAH) 5:48.55, 2. Peter Sagan (SVK/BOR) s.t., 3. Andrea Pasqualon (ITA/CWG) s.t., 4. Cees Bol (NED/SUN) s.t., 5. Nacer Bouhanni (FRA/ARK) s.t., 6. Rudy Barbier (FRA/ISR) s.t., 7. Anthony Turgis (FRA/TDE) s.t., 8. Giacomo Nizzolo (ITA/NTT) s.t., 9. Mads Schmidt Wurtz (DEN/ISR) s.t., 10. Oliver Naesen (BEL/ALM) s.t., 11. Kris Neilands (LAT/ISR) s.t. 12. Marc Sarreau (FRA/FDJ) s.t., 13. Maximilian Schachmann (GER/BOR) s.t., 14. Dylan Teuns (BEL/BAH) s.t., 15. Connor Swift (GBR/ARK) s.t.
1. Maximilian Schachmann (GER/BOR) 13hr 12min 01sec, 2. Giacomo Nizzolo (ITA/NTT) at 13sec, 3. Jasper Stuyven (BEL/TRE) 24, 4. Mads Schmidt Wurtz (DEN/ISR) 25, 5. Sergio Higuita (COL/EF1) 26, 6. Nils Politt (GER/ISR) 28, 7. Kris Neilands (LAT/ISR) 28, 8. Felix Grossschartner (AUT/BOR) 31, 9. Vincenzo Nibali (ITA/TRE) 31, 10. Peter Sagan (SVK/BOR) 36, 11. Dylan Teuns (BEL/BAH) 40, 12. Tiesj Benoot (BEL/SUN) 41, 13. Oliver Naesen (BEL/ALM) 43, 14. Rudy Molard (FRA/FDJ) 45, 15. Thibaut Pinot (FRA/FDJ) 46
23. Julian Alaphilippe (FRA/DEC) 1:34, 25. Nairo Quintana (COL/ARK) 1:53, 29. Ivan Garcia Cortina (ESP/BAH) 2:19.