Rajasthan wins a thriller against Himachal