West Bengal's 2,926-candidate assembly election battle is set across two phases on April 23 and 29, headlined by a high-stakes rematch between Chief Minister Mamata Banerjee and BJP's Suvendu Adhikari in her Bhabanipur stronghold.