Bulgarians were voting Sunday to elect a new parliament, with Prime Minister Boyko Borisov's centre-right party tipped to finish first although it may struggle to find coalition partners.
Turnout is predicted to be low because of the coronavirus pandemic, with Bulgaria battling a third wave of infections that has seen hospital admissions spike.
Support for Borisov's GERB party -- in power almost uninterrupted for close to a decade -- has been eroded by a series of scandals, with protests last year accusing the government of protecting oligarchs.
Eve-of-ballot opinion polls gave GERB 28-29 percent of the vote, or an estimated 75-76 seats in the 240-seat legislature.
Three-time premier Borisov has refused all contact with the media since the demonstrations.
Instead, he has been using social media to broadcast his unannounced campaign trail visits to the countryside under the slogan "Work, work, work!".
"I have always taken into account what the people decide... let the elections be honest," Borisov said after casting his vote in the absence of journalists.
"The immense support we received from our counterparts in Europe shows the importance of a stable European government in Bulgaria," he said in a statement on Facebook.
- 'Fragmented opposition' -
Up to six other parties are expected to win seats in parliament, said political analyst Antony Todorov, making it difficult to form the next cabinet.
"It's the absence of an alternative due to the fragmented and unconvincing opposition that explains GERB's hegemony," he added.
Fears of infection amid a third coronavirus wave, which has seen hospitals in the EU's poorest country filled to the brim, may well depress turnout, analysts said.
The numbers of voters will be among the most keenly watched aspects of the election and likely define the strength in the legislature of the new faces who have emerged from the protests.
Roughly 40 percent of the eligible 6.7 million voters are predicted to turn out on Sunday, according to the Alpha research institute.
Virus fears could impact the result of the main opposition Socialists in particular, whose older electorate is more likely to abstain.
With 20 to 22 percent of intended votes, the Socialist party is likely to garner 54-56 seats.
A new populist group, There is Such a Nation, led by sharp-tongued talk show host and Borisov critic Slavi Trifonov, is polling third at around 13 percent and 33-34 seats.
Just behind it is the Turkish minority Movement for Rights and Freedoms party, a traditional kingmaker in several governments, with over 12 percent and 33-34 seats.
Two other formations will specifically target the votes of those who joined last year's demonstrations.
The right-wing Democratic Bulgaria coalition, whose leader encouraged the protests, and the Stand up! Mafia out! left-wing coalition, close to President Rumen Radev, are set to garner five to six percent of the votes and end up with 13-17 lawmakers each.
Bringing up the rear are GERB's current government coalition partners -- the nationalist VMRO party, which will most likely manage to cross the four percent threshold to enter parliament after an aggressive campaign of anti-Roma, anti-LGBT and anti-North Macedonia rhetoric.
Voting stations opened at 7 am (0400 GMT) and will close at 8 pm (1700 GMT) or no later than nine pm, if there are queues. Exit polls are expected shortly after.
First partial official results, usually expected late Sunday night, might be delayed due to the introduction of machine voting along with the usual ballot paper voting in the majority of big polling stations.
The central electoral committee is due to release full official results by Thursday.