The BJP has won three of the 11 Uttar Pradesh Legislative Council seats while counting is underway in the remaining constituencies, officials said on Wednesday. The BJP retained the Bareilly-Moradabad Teachers' seat, with its candidate Hari Singh Dhillon defeating Samajwadi Party (SP) nominee Danish Akhtar by 17,676 votes. Returning Officer and Commissioner of the Bareilly division, Shambhu Kumar, handed over the certificate of election to Dhillon late Tuesday night.