BJP was on track to become the single-largest party in the West Bengal Assembly, crossing the critical halfway mark of 148 seats.