NEW DELHI, May 23: The Indian Premier League witnessed the end of an era as Dinesh Karthik, one of the most prolific and respected wicket-keeper batters, played his final game in the eliminator against Rajasthan Royals.