With decisive support in reserved constituencies, massive gains in rural areas and a fractured support for the Trinamool in seats with a strong Muslim presence, the BJP flips the script in West Bengal.