Austrian conservatives have won the most seats in the country's snap election, putting their leader Sebastian Kurz on track to retake power, but forcing him into tough coalition negotiations after a corruption scandal sent his far-right former allies tumbling.
Mr Kurz's People's Party (OeVP) won 37%, up almost 6% from the last election two years ago, but not enough to form a government on its own, according to projections based on partial results.
The Greens were also big winners as climate change rose to the top of voters' concerns, securing around 14% of the vote.
That means they will be viable coalition partners for a new government, but Green leader Werner Kogler said this evening that the party would need to see "radical change" from the right-wing policies pursued by the previous coalition.
Mr Kurz's former allies, the far-right Freedom Party (FPOe), were the biggest losers of the night, falling ten percentage points to around 16% following the "Ibiza-gate" corruption scandal in May.
The affair brought down the OeVP-FPOe coalition after just 18 months in government and triggered today’s snap poll.
The centre-left Social Democrats look set for their worst-ever result on around 22% of the vote, with the liberal NEOS party winning around seven percent.
A total of 6.4 million people were eligible to vote.
Mr Kurz told jubilant supporters at party headquarters this evening that the scale of the victory had left him "almost speechless", but gave few clues as to his next moves.
Before the election the 33-year-old former law student - who become the country’s youngest-ever chancellor in 2017 - said he would keep all options open.
"It is a big responsibility. We accept this trust humbly and respectfully, and I promise we will do our best to honour this trust," Mr Kurz said.
The FPOe took a bigger hit than expected following the "Ibiza-gate" scandal which brought down its long-time leader Heinz-Christian Strache and a fresh investigation against him announced this week - this time over alleged fraudulent expense claims.
FPOe leader Norbert Hofer, a former aircraft engineer who took over the party after "Ibiza-gate", told Austrian media that he believed the result meant the party would not take part in coalition talks and was "preparing for opposition".
Previously, a renewed coalition with the far-right - touted by Hungarian Prime Minister Viktor Orban and other nationalists as a model for all of Europe - had looked a likely outcome.
The Greens failed to make it into parliament in the last election in 2017, in a shock result, but have staged an impressive recovery, with an especially strong showing in Austria's big cities.
The Greens' gains put Mr Kurz in a tough spot if he wants to try to woo them and rebrand himself as fighting climate change rather than immigration.
Since World War II, either the OeVP or SPOe have always been in government, and for 44 years in total the two have ruled together.
But it was Mr Kurz who ended their last "grand coalition", leading to the 2017 polls.
He has also floated the idea of ruling in a minority government. But this would potentially further bring political uncertainty and even trigger another election.
Either way, initial discussions between the parties are expected to start later this week, and to continue for months.