BJP wins but lotus has its revenge