Punjab Kings initially posted a modest total of 111 runs, being bowled out in 15.3 overs. Prabhsimran Singh scored 30 runs while Priyansh Arya contributed 22 runs at the top of the order before the team suffered a dramatic collapse.
Kolkata Knight Riders' bowling attack dominated with Harshit Rana taking 3/25, while Varun Chakravarthy and Sunil Narine claimed two wickets each. This was the second-lowest team score of the season.
KKR's chase appeared comfortable at 60 for two in seven overs. However, Chahal's outstanding spell triggered a collapse in the KKR batting lineup.
The Knight Riders were eventually bowled out for 95 runs in 15.1 overs, with Angkrish Raghuvanshi's 37 being the highest individual score. Marco Jansen and Arshdeep Singh supported Chahal in the bowling department.
This unlikely victory saw Punjab Kings successfully defend one of the lowest totals of the season, demonstrating the unpredictable nature of T20 cricket.
Brief scores
Punjab Kings: 111 in 15.3 overs in 20 overs (Prabhsimran Singh 30; Harshit Rana 3/25, Varun Chakravarthy 2/21, Sunil Narine bagged 2/14)
Kolkata Knight Riders: 95 in 15.1 overs (Angkrish Raghuvanshi 37; Marco Jansen, Arshdeep Singh, Yuzvendra Chahal 4/28) by 16 runs.