New Delhi, Feb. 9 -- For a decade, Jangpura was among AAP's safest seats in Delhi, with winning margins exceeding 20,000 votes for two straight terms. On Saturday, it turned into a nail-biting prestige battle that ended in defeat for former deputy chief minister Manish Sisodia, losing to BJP's Tarvinder Singh Marwah by just 675 votes.

For Sisodia, who was shifted from Patparganj in a search for safer ground, the defeat proved particularly bitter. Having narrowly won Patparganj in 2020 after trailing for several rounds, he seemed set for a repeat performance when he overcame a first-round deficit to lead by about 2,348 votes until the sixth round. But Marwah began closing the gap from round seven.

At the end of 10 rounds, Marwah secured 38...