Virat Kohli top-scored for India with 108 as the India made 304-3 after losing the toss. Farveez Maharoof with 2-57 was Sri Lanka's most impressive bowler.