Kings XI Punjab made sure they would finish top spot in the IPL standings after beating play-off chasing Rajasthan Royals by 16 runs in Mohali.
The hosts secured their tenth win of the season at the Punjab Cricket Association stadium after Shaun Marsh contributed 40 runs to push them to 179-4.
George Bailey and David Miller put on 60 off 32 balls to help the Kings XI power away in the closing stages of the innings to set a commanding total.
The Royals were never allowed to get ahead in the chase as bowler Rishi Dhawan took the wickets of Rahane and Shane Watson off successive deliveries.
Legspinner Karanveer Singh made a dream debut in the IPL as he struck twice in successive overs as the visitors slid to 83-5 with six overs remaining.
And there was to be no miraculous recovery, despite the best efforts of James Faulkner (35 no) as Rajasthan fell short with 163-8.