The new India captain went past Sunil Gavaskar’s 221, a record which had stood for nearly 50 years