- Just before the trust vote, Yeddyurappa quit as chief minister
- He had maintained till today that he was "100% sure of winning"
- BJP "did not want any taint" in an election year: Sources
Mr Yeddyurappa, who took over as chief minister on Thursday, had maintained till Saturday that he was "100 per cent sure of winning" the trust vote. So had central BJP leaders like Prakash Javadekar and Ananth Kumar.
The Congress and the Janata Dal Secular, however, accused the BJP of trying to bribe or threaten their lawmakers before the test of strength. Since yesterday, three audio tapes have been released by the Congress as "proof" of these attempts by leaders including, allegedly, Mr Yeddyurappa.
Till an hour before the Supreme Court-ordered floor test, there was also commotion over two Congress lawmakers who were missing from the assembly in the morning. The Congress alleged that they had been "held captive" by BJP legislator Somasekhara Reddy, who was also missing.
Sources say the BJP leadership in Delhi "did not want any taint" on the party in an election year.
The BJP has 104 lawmakers - 103 after one member was made interim speaker for Saturday - which was eight short of the majority mark.
The Supreme Court order and the implication of "horse-trading" was an embarrassment to the BJP.
Sources say the party knew Mr Yeddyurappa would not get the numbers, and was increasingly discomfited about winning a trust vote under the circumstances and wanted to salvage some moral high ground. The message went to Mr Yeddyurappa this morning, say sources. When the Supreme Court said live streaming was the best way to ensure transparency, preps started for a dramatic "resignation speech", just before the trust vote.
In 1996, former Prime Minister Atal Behari Vajpayee had also resigned just before a trust vote in parliament, after delivering a landmark speech.
Get the latest election news, live updates and election schedule for Lok Sabha Elections 2019 on ndtv.com/elections. Like us on Facebook or follow us on Twitter and Instagram for updates from each of the 543 parliamentary seats for the 2019 Indian general elections. Election results will be out on May 23.