Bhanuka Rajapaksa timed the ball well to slam a delightful half-century, while Arshdeep Singh picked three wickets as Punjab Kings opened their IPL 2023 campaign with a seven-run win over Kolkata Knight Riders by seven runs via DLS method at the I.S. Bindra PCA Stadium…