Chris Gayle and KL Rahul fired with the bat before Harpreet Brar (pictured) and Ravi Bishnoi picked three and two wickets each to help Punjab Kings register a thumping 34-run win over Royal Challengers Bangalore in the Indian Premier League encounter held at the Narendra Modi Stadium in Ahmedabad on Friday.