India's Karun Nair played an innings for the ages in Chennai on Monday to break numerous records on his way to an unbeaten 303 against England. 

Resuming on 71, Karun Nair scored 232 runs on a single day, accelerating with every passing milestone as he became only the second Indian batsmen

The records that Karun Nair broke on his way to a record innings

Well played, Karun!