Virat Kohli hit his second century in a row as India thrashed Sri Lanka by six wickets in the fifth one-day international Sunday to inflict a humiliating 5-0 series defeat on the beleaguered hosts.