A united opposition scored again, winning the Kairana Lok Sabha and Noorpur assembly seats in UP, making a BJP versus the rest showdown in 2019 seem likely — a prospect further strengthened by non-BJP parties gaining in bypolls in Kerala, Jharkhand, Bihar, West Bengal, Meghalaya, Karnataka and Punjab.