going forward in all formats.”
The hosts had resumed the day on 171-1 after Lokesh Rahul (79) and Shikhar Dhawan (94) staged a 166-run opening stand that saw India overcome a 122-run first innings deficit.
Sri Lanka’s fast bowlers Suranga Lakmal and Shanaka took three wickets each to rattle the Indian top and middle-order.
But Kohli displayed his class in taming the attack towards the end of the innings. He let out a roar and pumped his fist after getting to 100 with a six off Lakmal, who ended with match figures of 7-119.
India’s Cheteshwar Pujara, who fell to Lakmal in the morning session, joined an elite list to have batted on all five days of a Test.
Pujara, who top-scored with 52 in India’s first innings 172, put on his batting pads on each day of the game, which was marred by bad weather.
Only 32.5 overs were possible on the first two days before the weather cleared for the final three.The second of the three Tests start in Nagpur on Friday.
TOSS: SRI LANKA
INDIA 1ST INNINGS 172
SRI LANKA 1ST INNINGS 294
INDIA 2ND INNINGS (overnight 171-1)
Rahul b Lakmal 79
Dhawan c Dickwella b Shanaka 94
Pujara c Perera b Lakmal 22
Kohli not out 104
Rahane lbw b Lakmal 0
Jadeja c Thirimanne b Perera 9
Ashwin b Shanaka 7
Saha c Sadeera b Shanaka 5
Kumar c Perera b Gamage 8
Shami not out 12
Extras (B-7, LB-1, NB-1, W-3) 12
Total (8 wkts decl, 88.4 overs) 352
Fall of wickets: 1-166, 2-192, 3-213, 4-213, 5-249, 6-269, 7-281, 8-321
BOWLING: Lakmal 24.4-4-93-3 (w1), Gamage 23-2-97-1 (nb1), Shanaka 22-1-76-3 (w2), Perera 13-2-49-1, Herath 6-1-29-0.
SRI LANKA 2ND INNINGS (target 231)
Sadeera b Kumar 0
Karunaratne b Shami 1
Thirimanne c Rahane b Kumar 7
Mathews lbw b Yadav 12
Chandimal b Shami 20
Dickwella lbw b Kumar 27
Shanaka not out 6
Perera b Kumar 0
Herath not out 0
Extras (LB-1, NB-1) 2
Total (7 wkts, 26.3 overs) 75
Fall of wickets: 1-0, 2-2, 3-14, 4-22, 5-69, 6-69, 7-75.
BOWLING: Kumar 11-8-8-4, Shami 9.3-4-34-2 (nb1), Yadav 5-0-25-1, Jadeja 1-0-7-0.