Despite losing Shikhar Dhawan early, India never looked in trouble during the chase as Kohli and Rohit were punishing the West Indies bowling unit that lacked the firepower and experience to even test the two top-ranked ODI batsmen.
It was total carnage in Guwahati as the hosts thrashed Windies by eight wickets to help India take a 1-0 lead in the ongoing three-match ODI series.
Kohli then took charge with Sharma, who was happy playing second fiddle to his in-form captain, as the duo put on India's biggest-ever ODI stand against West Indies for any wicket. Shimron Hetmyer scored a fine 106 off 78 balls. Rohit Sharma has now completed 4,000 runs in India in worldwide cricket - in just 87 innings - second fastest batsman to do so, he is just behind Sunil Gavaskar (86 innings).
Kohli brought up his 36th ODI ton, 60th overall in global cricket, eventually breaking Sachin Tendulkar's record by becoming the fastest man to get the landmark.
Rohit, who was relatively quiet till his captain's 100, soon got cracking and reached his century with a boundary off-spinner Ashley Nurse.
School cook who added kangaroo meat to chili loses job
Williams wrote a letter to parents on Wednesday and said the school will "no way be serving food of this nature again". Apparently, the kangaroo meat is just too exotic. "It has to meet USDA standards in order for companies to sell it".
The 31-year-old hit 15 fours and eight towering sixes.
India will play 18-odd One-Day Internationals (ODI) before the World Cup in England.
However, any hopes of a close contest evaporated when Kohli and Rohit started striking the ball clean and hard.
The Guyanese lad brought up his half-century in 41 balls and brought up two 50-run plus partnerships with Rovman Powell (22) and skipper Jason Holder (38). While he used brute force against the pace, Hetmyer also looked fluent against the spin duo of Yuzvendra Jadeja and Ravindra Jadeja before being dismissed by the latter after immediately betting the milestone-mark.