Rana, a T20 specialist and Kolkata Knight Riders star, was simply too good for the Punjab bowling unit as he scored 107 off only 61 balls with the help of nine fours and seven sixes to take Delhi to a solid 191 for 4 in 20 overs.
In reply, Punjab could only manage 179 for 5 with Ishant Sharma picking up 2 for 35 in his 4 overs. Rana also did star turn with his off-breaks, picking 2/24 in 3 overs.
Earlier, Rana scored his maiden T20 hundred off only 55 balls and also added 173 runs in just 16.4 overs with U-19 World Cup-winning India captain Yash Dhull (66 not out off 45 balls), who also got his first half-century in shortest format.
Dhull, playing only his second T20 game, smashed four fours and as many sixes. Rana and Dhull were especially severe on Punjab Kings left-arm spinner Harpreet Brar, who was hit for 32 runs in his two overs, including two fours and three towering sixes.