Virat Kohli lit up the dead rubber with an epic 166 not out, his third century in four innings, as India annihilated a clueless Sri Lanka with a record 317-run win in the third ODI to sweep the series here on Sunday. Skipper Rohit Sharma (42 off 49) and Shubman Gill (116 off 97) shared a fluent 95-run opening partnership before Kohli (166 not out off 110) propelled India to a daunting 390 for five with his 74th international hundred and 46th in the 50-over format.