Centrist Emmanuel Macron and far-right leader Marine Le Pen are set to face each other in a 7 May runoff for the French presidency after coming first and second in today's first round of voting, according to multiple projections.
Though Mr Macron, 39, is a comparative political novice who has never held elected office, opinion polls in the run-up to the ballot have consistently seen him easily winning the final clash against the 48-year-old Le Pen.
Today's outcome spells disaster for the two mainstream groupings that have dominated French politics for 60 years, and also reduces the prospect of an anti-establishment shock on the scale of Britain's vote last June to quit the EU and the election of Donald Trump as US president.
In a race that was too close to call up to the last minute, Mr Macron, a pro-European Union ex-banker and economy minister who founded his own party only a year ago, was projected to get 24% of the first-round vote by the pollster Harris, and 23.7% by Elabe.
Macron' people think he has it #Présidentielle2017 pic.twitter.com/4rR3WP6lFR
— Tony Connelly (@tconnellyRTE) April 23, 2017
Ms Le Pen, leader of the anti-immigration and anti-EU National Front, was given 22% by both institutes. At least three further pollsters all projected broadly similar results.
Mr Macron's supporters, gathered at a Paris conference centre burst into singing the national anthem, the Marseillaise, a few seconds after results came through. Many were under 25, reflecting some of the appeal of a man aiming to become France's youngest head of state since Napoleon.
Ms Le Pen, who is herself bidding to make history as France's first female president, follows in the footsteps of her father, who founded the National Front and reached the second round of the presidential election in 2002.
Jean-Marie Le Pen was ultimately crushed when voters from right and left rallied around the conservative Jacques Chirac in order to keep out a party whose far-right, anti-immigrant views they considered unpalatably xenophobic.
His daughter has done much to soften her party's image, and found widespread support among young voters by pitching herself as an anti-establishment defender of French workers and French interests.
"The great issue in this election is the rampant globalisation that is putting our civilisation at risk," she declared in her first word after results came through.
Nevertheless, Ms Le Pen seems destined to suffer a similar fate to her father.
Defeated Socalist candidate Benoit Hamon, Socialist Prime Minister Bernard Cazeneuve and defeated right-wing candidate Francois Fillon all urged voters to rally behind Mr Macron in the second round.
Whatever the outcome on May 7, it will mean a redrawing of France's political landscape, which has been dominated for 60 years by mainstream groupings from the centre-left and centre-right, both of whose candidates faded.