Nottingham: Virat Kohli scored a century to power India to a massive lead over England on the third day of the third Test at Trent Bridge Nottingham. India has already crossed the 300-runs mark thanks to a brilliant knock by captain Kohli.

This is Virat Kohli's 23rd century and the second of the series. He, however, fell for 103 runs.

The India captain, who fell three runs short of his hundred in the first innings, was unbeaten on 93 at the end of the second session and reached his century shortly after play resumed. Ajinkya Rahane was at the other end on 17 not out.

Cheteshwar Pujara was the only batsman to depart, caught by Alastair Cook at first slip off the bowling of Ben Stokes for 72, as India made serene progress after resuming on its overnight score of 124-2.

The Indians were on course to set England a formidable target at Trent Bridge as they seek a victory to keep alive their ambitions of winning the five-match series.

England leads 2-0 after wins at Edgbaston and Lord's. Kohli hit 149 in the first innings of the first Test at Edgbaston.

England's dwindling chances of avoiding defeat in Nottingham were further hit when wicket-keeper batsman Jonny Bairstow broke a bone in the middle finger of his left hand attempting to take a catch.

Bairstow didn't return to the field - Jos Buttler took over wicketkeeping duties - and England didn't give an indication of whether Bairstow will be asked to bat in the team's second innings.