Rajasthan Royals handed Punjab Kings their first defeat of the Indian Premier League season, securing a thumping 50-run win ...