Shubman scored his maiden Test ton, while Pujara scored his first after 52 innings and 1443 days.
Indian team wrapped up the Bangladesh first innings quickly at 150 with Kuldeep Yadav picking 5/40 and Mohammed Siraj finishing with 3/20.
In reply, KL Rahul got out for 23 runs to Khaled Ahmed, but then Cheteshwar Pujara and Shubman Gill made the Bangladeshi bowlers work hard as they added 113 runs for the second wicket. During this partnership, Shubman Gill hit his maiden Test century before being dismissed on 110 in 152 balls with 10 fours and 3 sixes to his name.
He added a quick 75* runs with Virat Kohli for the third wicket who made 19*.
KL Rahul declared the Indian innings at 258/2 after Pujara completed his hundred and set Bangladesh a 513-run target.
The cricket fraternity was all praiseful for the young Shubman Gill for his maiden Test ton and veteran Pujara for his century after 52 innings.
Here are the tweets: