KL Rahul and Harpreet Brar shone brightly as Punjab Kings defeated Royal Challengers Bangalore by 34 runs in an Indian Premier League match on Friday.