In the absence of the usual stalwarts, 32-year-old Dinesh Karthik grabbed the perfect opportunity to shine.