Ukrainians went to polls Sunday in the second round of an extraordinary election with a comedian who plays a president on TV expected to win in a stunning rebuke to the political establishment.
Forty-one-year-old Volodymyr Zelensky's bid to lead the country of 45 million people was initially dismissed as a joke when he announced his candidacy on New Year's Eve.
Zelensky's victory is expected to open a new chapter in the history of a country that has gone through two popular uprisings in two decades and is mired in a five-year conflict with separatists in the east.
Polling stations opened at 0500 GMT as voters from Ukrainian-speaking regions in the west to Russian-speaking regions in the war-torn east went to cast their ballots.
Speaking outside a polling booth in the capital Kiev, Galyna, 81, said she voted for Zelensky.
"Because I am against Poroshenko," said the pensioner who refused to give her last name.
Zelensky has tapped into widespread frustration over graft, poverty and a conflict with separatists that has claimed some 13,000 lives.
But others doubted whether the consummate showman would be able to take on the country's vested interests, negotiate with the likes of German Chancellor Angela Merkel and stand up to Russia's Vladimir Putin.
Viktoriya Olomutska in Kiev suggested many voted for teacher-turned-president Vasyl Goloborodko, Zelensky's character in the popular TV show "Servant of the People", now in its third season and available on Netflix.
"People have gone mad," said the 39-year-old Poroshenko supporter, adding many pinned their hopes on "a fictional character".
Seventy-eight-year-old Maria said it was incomprehensible to her that a majority supported Zelensky.
"There cannot be so many fools in the country," she fumed.
"But no, apparently there are!"
A survey by the Rating pollster this week showed Zelensky winning 73 per cent of the vote against 27 per cent for Poroshenko.
Exit poll results are expected at 1700 GMT and the first preliminary results several hours later.
Poroshenko, 53, has argued Zelensky is a political novice unfit to be a war-time commander-in-chief.
On Saturday, Poroshenko made a last-ditch plea to voters, begging Ukrainians to think twice before backing his rival.
"A five-year presidential term is not a comedy that you can easily switch off if it is no longer funny," he said on Facebook.
"Neither is it a horror movie that can be easily stopped."
Poroshenko came to power after a bloody 2014 uprising ousted a Kremlin-backed regime, triggering Moscow's annexation of Crimea.
But many feel the promises of the pro-Western revolution have been forgotten.
But questions have been raised over his links to controversial oligarch Igor Kolomoysky, whose TV channel broadcasts the entertainer's shows.
Analysts say Zelensky's political programme is vague at best and it remains unclear who will fill key positions in his government.
But in the first round of the election last month he won only half of Zelensky's vote share.
The West has closely watched the race amid concern a new government might undo years of economic reforms.
US Secretary of State Mike Pompeo called both Zelensky and Poroshenko on the eve of the run-off vote.
Pompeo "reiterated our commitment to working with whomever the Ukrainian people choose to ensure the success of a secure, prosperous, democratic, & free (country)," Washington's special envoy Kurt Volker wrote on Twitter.
"All eyes are on Ukraine -- an emerging democracy on the front lines of Russian aggression," he said.
(Only the headline and picture of this report may have been reworked by the Business Standard staff; the rest of the content is auto-generated from a syndicated feed.)