The BJP alliance is likely to win 21-25 seats in Karnataka, while Congress alliance will be able to gain 3-6 seats.