The BJP improved its vote share from 49% in 2017 to 52% this time. But its seat tally increased by 57. This big increment could not have happened without AAP taking away a large chunk of Congress's votes, especially in Saurashtra.
In any other scenario, the BJP's victory in Gujarat, Congress in Himachal Pradesh and Aam Aadmi Party in Delhi would have been read as voters sending mixed signals. But the discussion is bound to be centred on the saffron party's unprecedented win in Narendra Modi's home state.