Captain Ben Stokes brings himself into the attack with England needing a wicket desperately to check India's charge.
A sharp bouncer as Pant does well to sway out of the way before he clips the next for a single.
Terrific batting from Gill as he plays a free-flowing drive through the covers off a full delivery from Stokes for a wonderful boundary.
Bashir continues as Pant clips the first ball to midwicket for a single and Gill swats the fifth ball for one.
The last ball grips and turns as Pant gets the outside edge trying to defend. The ball goes to Ben Duckett at short thirdman, whose return strikes Brook on the back as he looks to take evasive action. But he is alright to continue after the drinks break.
Stokes tries the slower ball -- the low dipping full toss -- as Pant is quite and taps it on the off-side for a single to take his score to 99.
In the next over, Pant completes his century in grand style. He comes down the track and swings Bashir over midwicket for a one-handed six to bring up his seventh Test hundred, from 146 balls.
This is the most centuries by an Indian wicketkeeper in Tests, going past Mahendra Singh Dhoni, who had six centuries.
And the celebration is extra-ordinary too, like his knock with a summersault next to the pitch to leave everyone pleasantly surprised at Headingley.
Two balls later, he lofts the spinner straight down the ground and even though he hasn't timed, it goes over long-off for a six.
Another dot followed by a top edged sweep which goes over the fielder at square leg for a single.
India are 426/3 in 100 overs, with Gill on 144 and Pant on 112 as the duo have now put on 205 runs for the fourth wicket from 290 balls.