Run-machine Virat Kohli raced to the fastest 10,000 runs in the 50-over format, but the West Indies stole a tie from India after a gutsy hundred by Shai Hope in the second One-Day International of the series, in Visakhapatnam, on Wednesday.
India amassed 321 for six before the West Indies, needing 14 runs in the final over, and five off the last ball, levelled the score, with Hope (123 not out) cutting Umesh Yadav for a boundary.
Besides Hope's ton, there was also a scintillating 94-run blitzkrieg from Shimron Hetmyer that took the match to the distance.
Kuldeep Yadav proved his worth again, claiming three wickets.
Opting to bat, Kohli fired 157 off 129 balls, while Ambati Rayudu, who is seen as the answer to the team's persistent problems at the number four slot by Kohli himself, scored a fluent 73 off 80 deliveries.
The 29-year-old Kohli, who hit 13 boundaries and four sixes, bettered the iconic Sachin Tendulkar's record by an incredible 54 innings, and then went past 1000 runs in the calendar year in only 11 innings, which is also the fastest.
During their stay in the middle, the two were involved in a partnership of 139 runs in 142 balls for the third wicket at the Dr YSR ACA-VDCA Cricket Stadium, set amidst picturesque hills.
While he acknowledged the fans' applause by raising his bat after reaching the 10,000 runs landmark, the crowd was on its feet again when Kohli creamed Marlon Samuels to the cover boundary to bring up his century, his 37th in this format.
Kohli pulled, cut, flicked and drove in the manner he does best before cutting loose towards the end.
A six down the ground off debutant left-arm pacer Obed McCoy brought up 1,000 runs for him in the year.
He then deposited McCoy over long-on for another maximum and in the next over, smashed Roach for a six and two fours to power India past 300.
India were off to a poor start as Rohit Sharma (4) was dismissed early by Kemar Roach in the fourth over of the day.
After the fall of his opening partner, who like Kohli entered the game on the back of a big hundred in the series-opener, Shikhar Dhawan continued to find the fence a couple of times while playing an upper cut to slice Roach's short ball outside off for a six over the third man.
However, Ashley Nurse had Dhawan trapped in front of the wicket after a West Indies review went in their favour.
At 40 for two in the ninth over, Rayudu joined his skipper and the two played fluently to keep the run-rate healthy.
Save the one dropped catch by West Indies skipper Jason Holder at mid-off, Kohli looked untroubled throughout and seemed satisfied with the way Rayudu, his partner at the other end, was batting.
Earmarked for the critical number four slot through to the 2019 World Cup, Rayudu reposed his skipper's faith by compiling a neat innings that contained eight boundaries.
Crowd favourite Mahendra Singh Dhoni walked in to a rousing reception but was bowled by McCoy -- his maiden wicket – after scoring 20.
Rishabh Pant also fell cheaply, for a 13-ball 17, but Kohli remained strong and shifted gears to launch another onslaught, barely three days after the lazing 140-run knock.
Kieran Powell (18) and Chanderpaul Hemraj started West Indies' response by hitting a few quick boundaries, but Mohammed Shami had the former caught behind.
Kohli introduced Kuldeep Yadav and the chinaman, having missed the series opener, delivered straightaway when he foxed Hemraj for a 24-ball 32.
The spinner then bowled seasoned Marlon Samuels (13) to leave the visitors in a spot of bother at 78 for three in 12 overs.
A 143-run partnership ensued between Hetmyer and Shai Hope for the fourth wicket as the duo took calculated risks.
Taking off from where he left in the first match, Hetmyer launched into the Indian spinners and rattled them with a flurry of sixes. He was destructive in the region between long-off and deep mid-wicket and was most harsh on Yuzvendra Chahal, who leaked 18 runs in one of the middle overs.
Shai Hope was the perfect foil for the marauding Hetmyer, as the former kept rotating strikes while finding the fence on a fairly regular basis.
However, Chahal had the last laugh when Hetmyer top-edged an innocuous short ball for a skier to Kohli at short cover.
At that point, West Indies needed 101 runs in 18 overs as Rovman Powell joined Hope, and the equation was brought down to 63 in the last 10 with skipper Holder among the five batsmen remaining.ut they could only tie the game.