Riding on Hardik Pandya's blistering century, India scored a mammoth 487 in the first innings of the third Test at Pallekalle. Batting on good batting conditions, Sri Lanka just folded up for 135 in the first innings. Kuldeep Yadav took 4 for 40. Mohammad Shami and Ravichandran Ashwin were the other main wicket-takers. Following on, Sri Lanka were 19 for 1 in the second innings and still trail by 333 with nine wickets remaining.