"We felt we had enough on the board, we trusted out bowlers, but Sri Lanka were pretty good," Kohli said at the post-match presentation here today.
"They kept the momentum through the innings, they picked their areas to hit and executed really well.
"There's always hindsight. I thought we bowled decently. But when you don't execute properly, there is always food for thought. Here you have to give credit to the other team," Kohli added.
Angelo Mathews, who himself scored an unbeaten 52 in his comeback game, rated the win as one of top wins of his times.
More From This Section
"It's one of the top wins, to beat India. It was a fantastic wicket," said Mathews.
"The bowlers did brilliantly to restrict India to 321. It's a very chaseable target. I tried to hit as many balls in the nets as possible, it makes you feel good and that helped me come back from injury.
"Wasn't easy for Danushka Gunathilaka to walk into the side and bat like how he did. Kusal Mendis is a great player, and Kusal Perera also batted really well.