A string of populist promises, including the extension of the free ration scheme announced by Prime Minister Narendra Modi, the Mahadev betting app issue and the Hindutva card are among key factors that catapulted BJP to power in Chhattisgarh after five years with the saffron party crossing the 50-mark for the first time since the formation of the state in 2000.
The Congress failed to repeat its 2018 performance when it had won 68 out of 90 constituencies and had to contend with just 35 seats.
The BJP proved the exit polls, which had given a slight edge to the Congress, wrong by improving its tally from 15 seats to 54 in the 90-member assembly.
The scale of the Congress' defeat can be gauged from the fact that nine out of 13 ministers in the Bhupesh Baghel cabinet bit dust.
Baghel (Patan constituency) and ministers Kawasi Lakhma (Konta), Umesh Patel (Kharsia) and Anila Bhendia (Dondi Lohara) managed to withstand the BJP wave.
Chhattisgarh assembly speaker Charan Das Mahant won his Sakti seat but state Congress chief Deepak Baij suffered defeat from Chitrakot.
From the BJP side, former chief minister Raman Singh won from Rajnandgaon. State BJP chief and party MP Arun Sao bagged the Lormi seat. Another MP Gomti Sai prevailed in Pathalgaon.
Union Minister Renuka Singh won from Bharatpur-Sonhat and former union minister Vishnu Deo Sai from the Kunkuri seat.
Former BJP ministers including Brijmohan Agrawal (Raipur City South), Ajay Chandrakar (Kurud), Punnulal Mohile (Mungeli), Amar Agrawal (Bilaspur), Dayaldas Baghel (Nawagarh) and Rajesh Munat (Raipur City West) also won. Ex-IAS officers OP Choudhary and Neelkanth Tekam also tasted success.
The Congress had highlighted the welfare schemes of the outgoing Baghel government claiming that Rs 1.75 lakh crore was spent on them. The party also played the Chhattisgarhi identity- Chhattisgarhiyawad- card and projected Bhupesh Baghel as the son of the soil.
For BJP, Prime Minister Narendra Modi was the poll mascot. He hit the hustings and addressed nine public rallies in the state since July. The BJP and Congress tried to outdo each other by promising almost similar sops and welfare schemes to voters.
Led by PM Modi, BJP brass, including Union Home Minister Amit Shah and party president JP Nadda targeted the Baghel government over the Mahadev betting app and alleged coal and liquor scams being probed by the Enforcement Directorate (ED).
The saffron party also targeted Congress over communal violence in Bemetara and Kawardha districts and alleged religious conversion. It also fielded Ishwar Sahu, whose son was killed in the communal violence in Biranpur, from the Saja seat. Sahu defeated influential Congress leader and minister Ravindra Choubey by a margin of 5,196 votes.
In the Kawardha seat, BJP's Vijay Sharma trounced Congress minister Mohammad Akbar by a margin of 39,592 votes. Akbar had won the Kawardha seat in the 2018 assembly elections by 59,284 votes.
During campaigning in Saja, Amit Shah had said Ishwar Sahu is not only a candidate but a symbol of the fight for justice, and if BJP comes back to power, every murderer of his son Bhuneshwar Sahu will be sent to jail.
Apart from corruption, the BJP also targeted Congress over the non-implementation of Pradhan Mantri Awas Yojna, and failure to fulfil Congress' 2018 promises including liquor ban and regularisation of contractual employees.
The overall voting pattern also showed that the BJP managed to cover up the huge gap of 10.1% in the vote share compared to the last assembly elections. The BJP's vote share rose from 32.97% in 2018 to 46.27% in 2023. On the other hand, the Congress' vote share came down marginally from 43.04 % to 42.23 %.
According to political experts, traditional votes of the BJP that were shifted to Congress owing to anti-incumbency of 15 years in 2018 returned to the saffron party in this election.
The voting pattern in the tribal Surguja region also shook the ruling Congress where they lost all the 14 seats which the party had swept in 2018 polls, including Ambikapur where deputy chief minister T S Singh Deo faced defeat by a narrow margin of 94 votes.
Out of the 47 new faces fielded by the BJP, 29 emerged victorious.
The Bahujan Samaj Party, which contested this assembly election in alliance with the Gondwana Gantantra Party (GGP), drew a blank while the GGP won the Pali Tanakhar seat, the first time since the formation of the state.
In 2018, the Mayawati-led party had won two seats.
The Janata Congress Chhattisgarh (J), which had bagged five seats in 2018, failed to open its account this time.
Arvind Kejriwal-led Aam Aadmi Party which had tried its luck for the second time in Chhattisgarh and contested on 53 seats also drew a blank and secured 0.93 per cent vote share.
Except for the headline, this story has not been edited by The Telegraph Online staff and has been published from a syndicated feed.