Even as several candidates are in the fray, political analysts it's a contest between the candidates of Congress and SAD-BJP. Ravinder Singh Dhaliwal of the People's Party of Punjab is also in the race.