Galle: India were 399/3 at stumps on the opening day of the first Test against Sri Lanka in Galle on Wednesday.
Cheteshwar Pujara was unbeaten on 144 while Ajinkya Rahane was batting on 39 at the other end.
Dhawan smashed 190 runs off 168 deliveries with 31 boundaries studding his hurricane innings.
Dhawan gave Sri Lanka only one chance to get him out. Lahiru Kumara pitched one up to him and he drove it casually. The ball took the outside edge of Dhawan’s bat and flew to second slip where Asela Gunaratne put down the catch while diving to his left.
The left-hander did not let Sri Lanka bowler beat him again. He scored runs at will and in boundaries, a mode he used to reach his fifth Test hundred off just 110 balls with the help of 16 fours. This was his second Test century against Sri Lanka in Sri Lanka.
The opener took on the bowlers right from the word go and took no time to reach his fifty which came in 62 balls and went to lunch unbeaten at 64. But, after Lunch, he just dealt in boundaries and in quick time reached his century.
Earlier, Indian captain Virat Kohli won the toss and elected to bat.
Pujara took some time to score his 12th Test hundred for India as he reached the three-figure mark against Sri Lanka. He had earlier shared a 253-run stand with Shikhar Dhawan who scored 190.
To move from a score of 75 to 88, he took close an hour. He delayed moving into the 90s by playing over after over without any aggressive shot. He calmly played out maiden overs. In the final session, he frustrated the Sri Lanka bowlers.
For Sri Lanka, pacer Nuwan Pradeep was the standout performer among the Lankan bowlers with figures of 3/64.
The rest of the Lankan bowling suffered some serious hammering and were made to look rather ordinary.
India - 399/3 (Dhawan 190, Pujara 144*, Pradeep 3-64)