Listen to Alastair Cook's record-breaking hundred

Listen to Jonathan Agnew's commentary from Test Match Special as Alastair Cook breaks the record for most Test centuries by an England batsman.

The England captain brings up the milestone against India on day two of the third Test in Kolkata with a sweep to fine leg off Ravichandran Ashwin.

Cook's 23rd Test hundred puts him top of England's all-time list ahead of team-mate Kevin Pietersen, Walter Hammond, Colin Cowdrey and Geoffrey Boycott, all of whom have 22 to their name.