Mamata Banerjee won the Bhawanipur byelection with a record margin on Sunday with 58,389 votes. The West Bengal CM beat the BJP's candidate Priyanka Tibrewal after 21 rounds of counting on Sunday. She secured 84,709 or 71.86 per cent of the total 117,875 votes polled.