The BJP was routed in Chhattisgarh and defeated in Rajasthan and Madhya Pradesh in closely-fought contests. The party mostly banked on the image of Chief Ministers Raman Singh, Shivraj Singh Chouhan to lift the party's fortunes. In Rajasthan, where opinion polls had written off the BJP, Prime Minister Narendra Modi and party chief Amit Shah put in extra efforts, besides banking on the hardcore Hindutva image of Uttar Pradesh Chief Minister Yogi Adityanath, to take the battle to the Congress, but still lost.
The BJP, however, managed to open its account in Mizoram, where the Mizo National Front (MNF) ousted the ruling Congress party, but saw its numbers fall from five to one in Telangana, where the Telangana Rashtra Samithi swept the polls.
Here's a visual representation of Assembly Poll Outcome 2018:

The results of these five states, which were dubbed the semifinals ahead of the next general elections in April-May 2019, could be a factor in the battle between the BJP-led National Democratic Alliance (NDA) and the Congress-led opposition.
(With input from IANS)