England may last another 5 overs or so.. and India might need 10 overs to chase the target. So I guess the match will be over before the dinner break. BTW, here is a list of shortest test matches:
https://stats.espncricinfo.com/ci/content/records/283076.html
The most recent one was in 2018, when India beat Afghanistan in a match that lasted a total of 172 overs. Before that, the test match between South Africa and Zimbabwe in 2017 lasted just two days (152 overs).
The TV broadcasters are not going to be happy about matches ending in such short time. They usually sell advertisement slots assuming that the match is going to last at least 360 overs (4 days). Now they have to reimburse or carry over the advertisement fee.