Liberal pro-EU candidate Rafal Trzaskowski appears set to narrowly win Poland's presidential election, according to an exit poll.
The Warsaw mayor was up against conservative historian Karol Nawrocki, who draws inspiration from Donald Trump and his Make America Great Again (MAGA) movement, and he won 50.3% of votes.
Mr Nawrocki was second with 49.7%, the Ipsos poll showed.
The poll has a margin of error of plus or minus 2 percentage points, and the final vote is likely to change somewhat.
The electoral commission has said it hopes the final results will be announced on Monday morning or in the afternoon.
The final outcome will decide whether Poland pivots towards more liberal norms or takes a more nationalist path.
Mr Trzaskowski, 53, has promised to ease abortion restrictions, introduce civil partnerships for LGBT couples and promote constructive ties with European partners.
Appearing at an election evening event in Warsaw after the exit poll announcement, he waved as a crowd chanted his name.
"We won," Mr Trzaskowski told supporters, before vowing to be a president for all Poles, including those who did not vote for him.
However, his opponent has not admitted defeat.
Mr Nawrocki, 42, said he believes the vote will turn in his favour. "We must win tonight," he said.
He had positioned himself as a defender of traditional Polish values, aligning himself with US conservatives, including Mr Trump, and showing scepticism towards the EU.
This vote shows how democratic decisions can come down to slight margins
The Polish election is not short of interest.
The turnout may well be the highest ever for a presidential election and it's been followed keenly around the world.
The political views of the candidates are - and apologies for the terrible pun - poles apart.
One is desperate for closer ties with Europe, greater reforms domestically and keen to extend the hand of friendship to Ukraine.
The other is determined to rein in the Polish prime minister's programme of change, grow closer ties with America and stop Ukraine joining the EU.
And there is very little between them.
Two exit polls predicted a result too close to call.
It's also a good demonstration of how big democratic decisions can come down to slight margins.
In a country with more than 28 million voters, this election could be decided by a difference of fewer than 100,000.
A final result won't come until Monday - possible into the afternoon.
Normally, by that point, we know who's going to win and one candidate has already claimed victory.
So far, we don't know the outcome, and both candidates have claimed victory.
This one will be tight.
The vote has been closely watched in neighbouring Ukraine as well as in Russia, the European Union and the United States.
Read more from Sky News:
Ukraine in 'large-scale operation' to destroy Russian bombers
Two dead and hundreds of arrests after PSG win

Follow The World
Listen to The World with Richard Engel and Yalda Hakim every Wednesday
Poland's new president will have significant influence over whether the country's centrist government can fulfil its agenda, given the presidential power to veto laws.
This runoff follows a tightly-contested first round of voting in May, which saw Mr Trzaskowski win just over 31% and Mr Nawrocki nearly 30%, eliminating 11 other candidates.