An irrepressible Rajasthan Royals side secured its fourth straight win of the Indian Premier League and climbed to the second spot in the points table with a 45-run win over the Kolkata Knight Riders Thursday. Shane Warne's decision to bat first giving his bowlers respite from the Jaipur heat seemed justified after half-centuries from debutant Swapnil Asnodkar and Yusuf Pathan, and disciplined bowling by the Rajasthan quicks. Rajasthan made 196-7 off 20 overs and then bowled Kolkata out for 151 in 19.1. Kolkata was without Brendon McCullum and Ricky Ponting, who left for the upcoming Test series in the West Indies, as the team fell to its third defeat in a row. Scores: Rajasthan Royals - 196 for 7 (Asnodkar 60, Yusuf 55, Gul 3-31); Kolkata Knight Riders (Ganguly 51, Tanvir 2-30, Watson 2-22, Trivedi 2-31). Punjab wins Shaun Marsh played an unbeaten 84-run innings on his IPL debut to lift Punjab Kings XI to a comfortable seven-wicket win over Deccan Chargers in Hyderabad, Thursday. The Chargers reached 50 for 1 after six overs but then fell to 164-8 in its 20 overs as Punjab reached the target, for its third win on the trot, with seven wickets in hand. Scores: Deccan Chargers - 164 for 8 (Rohit 76*, Laxman 48, Chawla 3-28); Kings XI Punjab - 167 for 3 (Marsh 84*, Jayawardene 45*). __