After Suranga Lakmal's (3/5) exploits on the first day of the rain-affected series opener, it was Shanaka's turn to steal the limelight today as he removed Ajinkya Rahane (4) and Ravichandran Ashwin (4) to return with impressive figures of 2 for 23.
Pujara was the lone Indian batsmen to produce some fight against the Sri Lankan bowling attack on a green top in overcast conditions.
Shanaka took both the wickets in the morning but Pujara anchored India's first innings on testing overcast conditions at the Eden Gardens.
Coming on to bat at the score of eight, Pujara faced 102 deliveries and struck nine fours in his knock, three runs away from what could be a memorable half-century as the India No 3 built his innings with supreme resolve.
Also Read
He patiently waited for loose balls as the visitors got maximum purchase from the Eden's green top, brilliantly aided by the overcast conditions.
Overnight 17/3 after Lakmal's sensational bowling display, Indians were tested in the off-stump corridor by the Lankan pacer's probing length and bounce.
Indians preferred to take Lakmal with extreme caution as the Lankan new-ball bowler finally ended his overnight spell from the High Court end for 11-9-5-3.
On 24, Pujara was hit on his bottom hand -- bowling hand -- thumb by a rising short pitched delivery from Lahiru Gamage as he flung his gloves in pain in the 25th over.
But Pujara remained unperturbed and looked for loose deliveries and scored mainly through boundaries before the first session was halted by rain.
Lunch was taken 10 minutes ahead of schedule while it started pouring in the middle.
The heavens continued to pour, which meant no play was possible after lunch forcing the umpires to call off day's proceedings prematurely again.
After just 11.5 overs were bowled yesterday, the Sri Lankan bowlers managed to get through 21 overs today.
Disclaimer: No Business Standard Journalist was involved in creation of this content