India declared their first innings at a commanding 564 for 8 after Rishabh Pant narrowly missed out on a century with a fluent 81 and Washington Sundar struck an unbeaten half-century on the second day of the one-off Test, before reducing Afghanistan to 28 for 1 at tea.
At tea, Afghanistan reached 28 for 1 with debutant Manav Suthar getting his first Test wicket off his very first delivery when Abdul Malik (16) went for a slog sweep and Mohammed Siraj took a dolly at short leg.
On Sunday, Pant answered his critics in the best possible manner with a stroke-filled 81 while Afghanistan pacer Mohammad Saleem enjoyed the fruits of labour in punishing weather with figures of 6 for 140.
In-front of a sparse Sunday crowd, Pant did play his signature strokes but also curbed his natural instinct to go after each delivery, treating each ball on its merit during his 121-ball knock that had six boundaries and three sixes.
He should have completed his century but debutant left-arm spinner Nangeyalia Kharote, who suddenly slowed the pace considerably.
Pant charged down the track but couldn't fully reach to the pitch of the delivery as the lofted hit ballooned up for a simple catch.
For Afghanistan, their IPL star Azmatullah Omarzai was distinctly unlucky.
He was very impressive with the second new ball, beating the bat on a number of occasions without much luck.
In fact, like first day, Pant like KL Rahul also edged one but no one from Afghanistan team appealed for caught behind.
The replays, though, showed a snick.
In the first hour of second morning, Shubman Gill (126 off 177 balls) was dismissed by Mohammad Saleem (4/109 in 20 overs), who bowled a beauty to get rid of Indian skipper.
It was pitched on fuller length on off-stump channel drawing Gill forward and then there was a hint of outward movement taking the edge of his bat ending a 169-run stand.
Dhruv Jurel (19 off 20 balls) played a few beautiful shot square of the wicket but Saleem got one to reverse as Jurel decided to leave the ball on length only to find his off-stump pegged back.
However one dismissal that left the crowd high and dry was Pant's as they were expecting some more fireworks from him once the spinners came into operation.
Washington (52 not out off 68 balls) and Manav Suthar (28 off 41 balls) added 54 for the seventh wicket to take the team past 500 run mark.
With bowlers tiring, Washington calmly rotated strike and hit the occasional six.
Just after he completed his half-century, Gill signalled for declaration.
(With inputs from PTI)