Punjab kings broke a record of the Indian Premier League for the lowest total of successfully defended when they beat Knight Riders in 16 running.