Australian all-rounder James Faulkner conjured up a crucial 46-run knock and then took three wickets as Rajasthan Royals pipped Kings XI Punjab by 26 runs in Indian Premier League cricket match. Royals managed to get on board a respectable 162 for seven, thanks to Faulkner's fearless batting, after being invited to bat on a pitch which had a lot of grass.