The remarkable form of Alastair Cook shows no sign of letting up with the England skipper's latest century putting his side in a great position in the third Test against India in Kolkata.
Cook went out on his own as England's greatest scorer of Test centuries as he ended day two on 136 not out in his team's 1-216 - exactly 100 runs behind India's first innings score at Eden Gardens.
Cook, who has now scored 23 Test hundreds, has reached three figures in each of the three games played in the four-match series and is the only player to score a ton in his first five games as captain.
The 27-year-old also became the youngest batsman to pass 7000 Test runs, a mark previously held by Sachin Tendulkar, as he made the most of being dropped on 17 by Cheteshwar Pujara.
Cook and Nick Compton (57) put on 165 for the first wicket after the rejuvenated Monty Panesar (4-90) had helped England mop up the tail after India resumed on 7-273.
India captain MS Dhoni was last man out for an entertaining half-century, which included successive sixes off Panesar.
The series is currently tied at 1-1.