Jonny Bairstow smashed nine sixes en route to a century for Punjab Kings in their record T20 run chase against Kolkata Knight Riders in the IPL.