India produced a brilliant display of Test cricket on the penultimate day of the fourth Test against England on Sunday with skipper Virat Kohli once again leading the charge from the front.
England needed to win the match to keep the five-match series alive. But now, only a miracle can only save them from the Indian blues.
India have won the second and third Tests in Visakhapatnam and Mohali after a high-scoring draw in Rajkot.
The fifth and final match will be played in Chennai, starting Friday.
Brief scores: England 400 and 182/6 in 47.3 overs (Root 77, Bairstow batting 50; Ashwin 2/49, Jadeja 2/58). India 631 all out in 182.3 overs (Kohli 235, Jayant 104, Vijay 136; Rashid 4/192).
ENGLAND 2nd INNINGS & 400 All Out; INDIA 631 ALL OUT
Over 47.3 || Score 182/6 (Jonny Bairstow 50)
Jake Ball failed to survived. Caught behind, as Ravichandran Ashwin got his second of the day. England still trail by 49 runs, with four wickets in hand.
WICKET: Jake Ball c Parthiv Patel b R Ashwin 2 (18b)
Despite brilliant fight-back from Joe Root (77) and Jonny Bairstow (50 no), England found themselves staring at series defeat.
Over 45 || Score 180/5 (Jonny Bairstow 50; Jake Ball 0)
Huge call from Bruce Oxenford to send Ben Stokes out.
Stokes, while attempting to play a reverse sweep, hit the ball and it ricocheted from the tip of the boot and went to slip cordon, where Murali Vijay completed the catch.
That one decision has negated all his previous horror calls. Third umpire confirmed the call.
WICKET: Ben Stokes c Murali Vijay b R Ashwin 18 (30b)
That happened off the third ball of the 44th over. At the start of the over, Jonny Bairstow reached yet another fifty.
Jake Ball is the new man for England. He will keep the night-watchman's vigil.
Over 40 || Score 167/4 (Jonny Bairstow 40; Ben Stokes 16)
33 runs in the last six overs, and England have reduced the gap to 64 runs.
Jonny Bairstow survived a horrendous decision, a catch, by Bruce Oxenford. Bairstow right away reviewed, there was no bat.
That happened off the first ball of the 40th over.
Over 36 || Score 145/4 (Jonny Bairstow 34; Ben Stokes 1)
Jayant Yadav provided India the break, by trapping Joe Root in front.
WICKET: Joe Root lbw b Jayant Yadav 77 (112b)
That happened off the fourth ball of the 34th over. Root was in sublime form.
Then, Ravindra Jadeja almost got the wicket of Jonny Bairstow. Umpire's decision was out for a caught behind, but review revealed that Jadeja's front foot was overstepping.
England trail by 86 runs.
Over 33 || Score 138/3 (Joe Root 75; Jonny Bairstow 31)
Thanks to a 89-run stand between Joe Root and Jonny Bairstow, England have reduced India's lead to just 93.
In the last 10 overs, England have added 45 runs.
Over 26 || Score 105/3 (Joe Root 62; Jonny Bairstow 16)
Another 12 runs added in the three overs. And Virat Kohli dropped Jonny Bairstow, a tough one, but nonetheless a drop, at first slip.
50-run partnership in quick time, off just 70 balls. Also, England moved past 100.
India still happy with Ravindra Jadeja, Ravichandran Ashwin attack.
Over 23 || Score 92/3 (Joe Root 56; Jonny Bairstow 10)
Lot of sweeping from the two England batsmen and lots of runs. 21 runs in the last three overs, in the sequence of 3, 7, 11.
In the process, Joe Root also posted his fifty of 75 balls, brilliant counter attacking knock.
Over 20 || Score 72/3 (Joe Root 41; Jonny Bairstow 4)
Indian spinners continue to trouble Joe Root and Jonny Bairstow. Lots of half chances.
In the last ten overs, England have added 18 runs in the last five overs without losing further wickets. root and Bairstow stand now worth 23 runs but England still behind 159 runs.
Over 16 || Score 64/3 (Joe Root 36; Jonny Bairstow 1)
England move past 50-run mark, but they have lost three top-order batsmen.
Joe Root and Jonny Bairtow, two leading scorers in Test cricket this year, are are in the centre for England. Both have scored 1300-plus runs, and England will need their services again.
Over 13.2 || Score 35/3 (Joe Root 30)
What an start from India. Eavindra Jadeja removed both Alastair Cook and Moeen Ali in quick time to reduce England to 49/3 at tea.
He first trapped England captain in front, and the hosts also wasted a review.
WICKET: Alastair Cook lbw b Ravindra Jadeja 18 (28b)
That happened off the fifth ball of the 12th over. Then, off the second ball off the 14th over, he removed Ali, thanks to a brilliant catch by Murali Vijay at leg slip.
WICKET: Moeen Ali c Murali Vijay b Ravindra Jadeja 0 (3b)
And early tea.
Over 10 || Score 35/1 (Alastair Cook 12; Joe Root 22)
Since the introduction of spin, in the 8th over, England have added 13 runs in three overs, but at the same, they have survived couple of chances.
Over 7 || Score 26/1 (Alastair Cook 7; Joe Root 18)
Alastair Cook and Joe Root took on Bhuvneshwar Kumar and hit two fours, one each, in the 7th over. Nine from the over.
Cook will be vital to England's fortunes. He and Joe Root will need to bat for a long time to save the match.
Over 4 || Score 12/1 (Alastair Cook 3; Joe Root 8)
Umesh Yadav shared the new ball with Bhuvnshwar Kumar, but no success for him so far.
Joe Root hit the first boundary of the innings, off the second ball of the second over.
England still need another 219 runs to make India bat again.
Over 1|| Score 1/1 (Alastair Cook 1; Joe Root 0)
Worst possible start for England. First innings century maker Keaton Jennings trapped LBW third ball by Bhuvneshwar Kumar. Jennings thus joined a rare group of cricketers who have a hundred and duck on debut, Gundappa Vishwanath, Andrew Hudson, and Mohammad Wasim.
There were two sounds, but Jennings after consulting skipper Cook decided not to challenge umpire's Out verdict. A wise one, as turned out to be.
WICKET: Keatong Jennings lbw b Bhuvnshwar Kumar 0 (1b)
Joe Root is the new man for England.
INDIA 1st INNINGS; ENGLAND 400 All Out
Over 182.3 || Score 631 All Out (Umesh Yadav 7)
Bhuvneshwar Kumar had a slog and was caught at deep mid-wicket by Chris Woakes. Fourth wicket for Adil Rashid.
WICKET: Bhuvneshwar Kumar c Chris Woakes b Adil Rashid 9(17)
With that Indian innings came to an end. England will need to score 231 to make India bat again.
Over 181 || Score 617/9 (Bhuvneshwar Kumar 1; Umesh Yadav 1)
Finally, the epic 24-run 8t-wicket stand between Virat Kohli and Jayant Yadav ended with the dismissal of the number 9 batsman. Stumped.
WICKET: Jayant Yadav st Jonny Bairstow b Adil Rashid 104 (204b)
That happened off the third ball of the 176 over, bowled by Adil Rashid. It was the England spinner's third wicket.
Then, skipper Kohli also departed trying to up the ante. A selfless effort. Caught at deep extra cover.
WICKET: Virat Kohli c James Anderson b Chris Woakes 235 (340b)
That happened off the third ball of the 180th over, bowled by Chris Woakes.
India's lead swelled to 217 runs.
Over 174 || Score 594/7 (Virat Kohli 218; Jayanta Yadav 100)
Jayant Yadav becomes India's first Indian no. 9 batsman to score a Test hundred. He took 196 balls.
He and skipper Virat Kohli have added 218 runs from 323 for the 8th wicket.
India's lead now 194.
Over 171 || Score 579/7 (Virat Kohli 212; Jayanta Yadav 92)
What a day it's turning out to be for India. Virat Kohli scored his third double hundred, and Jayant Yadav looked all set to score his maiden Test hundred.
At Lunch, India were 579/7 after 171 overs' play, for a lead of 179 runs.
Over 167 || Score 567/7 (Virat Kohli 203; Jayanta Yadav 90)
Virat Kohli just scored his third double hundred of the year.
This is how it happened:
Over 164.4: Adil Rashid to Kohli, 1 run. A gentle flick through midwicket for one. The skipper wanted second, but Jayant Yadav denied. Soacking in celebration in Wankhede.
This 8th-wicket stand also posted 203 runs. And India's lead extended to 167.
Over 158 || Score 529/7 (Virat Kohli 183; Jayanta Yadav 72)
Jayant Yadav has outscored his imperious skipper this morning. They have put together 165 runs in 241 balls.
India's lead now 129 runs. Runs coming thick and fast.
Over 155 || Score 504/7 (Virat Kohli 175; Jayanta Yadav 62)
India moved past 500-run mark, and in the process, also posted best ever 8th wicket partnership (147*) at Wankhede Stadium.
India's lead extended to 111 runs.
Over 150 || Score 487/7 (Virat Kohli 159; Jayanta Yadav 54)
Finally, a good over for England today. A single off Moeen Ali's 47th over.
India's lead extended to 87 runs, with both Virat Kohli and Jayant Yadav giving no respite to England bowlers.
Over 147 || Score 480/7 (Virat Kohli 156; Jayanta Yadav 50)
India have scored 29 runs in four overs, and the lead is now 80. Jayant Yadav has been mighty impressive so far. Changing to limited overs mode.
His stand with skipper Virat Kohli is worth 116 runs.
Over 143 || Score 455/7 (Virat Kohli 151; Jayanta Yadav 30)
First over of the day, bowled by Jake Ball, and Virat Kohli has reached his 150, his fifth. Four runs, a straight drive from the skipper, from the over.
Day 3 Recap
It was another dominant display of batting prowess from India's Test captain Virat Kohli, who didn't let Murali Vijay's incredible ton go waste and went on to register a century himself.
India started off Day 3 in Mumbai at 146 for 1 with Murali Vijay and Cheteshwar Pujara looking to take the team forward through the tricky first session.
Murali Vijay became only the third Indian opener secure a hundred at the Wankhede Stadium as India continued their dominant run despite Cheteshwar Pujra's second-ball dismissal on 47 as the right-handed batsman failed to notch up another half century.
But, the post lunch session belonged to England as Alastair Cook and Co. took four Indian wickets Kohli looked unfazed and continued building his innings. He was approaching yet another hundred Tea, hitting 83 off 171 balls laced with nine fours at that stage.
India were 348 for 6 as England were hoping to wrap-up the Indian tail under 400 but Virat had other ideas.
First a decent run with Ravindra Jadeja, who contributed 25 runs in the partnership with Kohli and then and 87-run partnership with Jayant Yadav got India into driver's seat by the end of third day's play.
In the process, Kohli also earned his 15th Test century in style, dictating terms and breaking milestones yet again.
New Delhi: Welcome to our live coverage of Day 4 action of the India-England fourth Test being played at Wankhede Stadium, Mumbai.