A classic Test match twisted this way and that before India closed on 110 for five, needing another 84 to win, with Virat Kohli still at the crease