As wickets tumbled on Day 1 and a large part of Day 2 of the Mohali Test between India and South Africa, it looked like the match would end in three days.
But in the last session of Day 2, the bat finally dominated the ball.
India piled up 112 runs in that session for the loss of only one wicket, that of Murali Vijay, to close the day at 125/2.
That could mean the pitching is easing up, which is good news for South Africa who have to bat last on this surface.
Or it could just be that the Indian batsmen got a good look at the South African spinners in the first innings and have now figured out how to play them.
Before this Test, the Indians had never faced Dean Elgar, who grabbed 4/22 in the first innings.
But his magic failed to work on the second day as he finished wicketless.
The South Africans were also handicapped by the loss of Dale Steyn who suffered a groin strain and did not bowl in the second innings.
Vijay just missed his second fifty of the match, falling to a terrific delivery by Imran Tahir for 47.
But Cheteshwar Pujara went on to make a fluent half century.
Pujara even struck the first six of the match in the final over of the day by Tahir as he finished on an unbeaten 63 at stumps.
Take a look at the session-wise summary of the Test so far:
Batted Overs Runs Wkts
Day 1- Session 1 Ind 27 82 3
Day 1- Session 2 Ind 28 86 4
Day 1- Session 3 Ind/SA 33 61 5
Day 2- Session 1 SA 29 99 3
Day 2- Session 2 SA/Ind 26 70 6
Day 2- Session 3 Ind 33 112 1