Punjab Kings (PBKS) skipper Shreyas Iyer became the fourth captain to score a century in the Indian Premier League (IPL) history during run-chases.