India captain Virat Kohli has made it a habit of breaking batting records. And he has added one more during the third Test against England in Nottingham on Monday.

Kohli's century on the third day at Trent Bridge not only put India in control of the match, it also saw him go past Mohammad Azharuddin’s tally of 426 runs to become the Indian skipper with most runs in a Test series in England. He now has 440 runs from six innings with still two Tests to go.

The Indian skipper, who had a miserable series in 2014, showed his class with an astounding 149 in the first Test. While his Edgbaston knock was purely a one-man show for the team, at Trent Bridge, it was different as others contributed.

Also Read— India vs England 2018: Hardik Pandya hits back at Michael Holding and others, says ‘I don’t care’

In the first innings, vice-captain Ajinkya Rahane’s 81, and his 159-run partnership with Kohli (97) proved crucial. In the second essay, Cheteshwar Pujara (72) and Hardik Pandya (52 not out) complemented Kohli’s 103.

For the second time in the series, Kohli has scored 200 runs in a match. In the first Test, he hit 149 and 51.

Thanks to Kohli’s 23rd Test century, India set a 521-run target for the hosts. England ended the day at 23/0.