It was yet another brilliant day for Test cricket with the two sides jostling it out, neither wanting to back away, the red ball swinging all over the place and the technique of batsmen being thoroughly examined. And when the day drew to a close, it was once again Virat Kohli versus the England team.
Both Ishant Sharma and R Ashwin wreaked havoc before young Sam Curran's heroic 63 enabled the hosts to reach 180 in their second innings. This innings also ensured that India needed to chase down 194 which was never going to be easy on a pitch which was assisting the seamers and in conditions which were ripe for seam movement.
Numbers tumble by the wayside
India have lost half their side with 110 on the board. Captain Virat Kohli and Dinesh Karthik saw the day off and India still need 84 to win on day four with five wickets in the bag.
A day for the bowlers by all means, and we take a look at the numbers which tumbled by the wayside when Ishant and Ashwin broke the back of England batting.
1 - Ishant Sharma with 53 wickets became the most successful seamer away from home when playing against South Africa, England, New Zealand and Australia. This, since the start of 2014, when he has made a concerted effort to pitch the ball further up.
1 - Young Surrey man, Sam Curran scripted history as he became only the second man after Denis Compton to score a half-century in a home Test before turning 21. Also, he became the first English player to score a fifty and claim four wickets before turning 21.
3 - Ishant Sharma became the third Indian bowler after Kapil Dev and Chetan Sharma to claim a five-wicket haul at Edgbaston.
7/121 - R Ashwin was the pick of the bowlers for India and his match figures of 7/121 are his best returns in a Test match the Asian subcontinent.
7 - Ishant Sharma who breathed fire under cloudy skies has now taken seven five-wicket hauls outside India. This is also the third highest number by an Indian pacer in Test matches.
7 - Ishant picked up 244 Test, Ishant Sharma is seven on the all-time list of Indian wicket-takers in Test matches. He went past Bishen Singh Bedi in the process.
7 - In the last seven away Test match, the Indian bowling attack has taken all 20 wickets.
200 - Continuing his prolific run, Ravichandran Ashwin has now taken 200 wickets under the captaincy of Virat Kohli, which is the highest by any bowler under any captain.