Kolkata Knight Riders dished out a clinical bowling show to bundle out hosts Punjab Kings out for a mere 111 — the third lowest total in this season of the Indian Premier League