The ruling BJP won three seats including that of Chief Minister Manik Saha who has been elected to the state assembly for the first time from Town Bordowali while the opposition Congress won one seat in Tripura, where the bypolls were held on June 23 in the four politically-crucial Assembly constituencies.