Shreyas Iyer struck as many as nine sixes and five fours but he could not get to his maiden IPL hundred as Shashank took 23 runs off the final over to end the PBKS innings on a high note.