Pune: India succumbed to a 43-run loss against West Indies in the third ODI in Pune even though captain Virat Kohli managed to score a record breaking 38th ODI century.
West Indies have now leveled the series 1-1, and once again India's middle order crumbled down under pressure.
Virat Kohli scored his third consecutive century in the third ODI against West Indies, but the visitors clinched the match by 43 runs in Pune on Saturday.
The Indian captain scored 107 runs off 119 balls, while the second best Indian batsman was Shikhar Dhawan with 35 runs.
Kohli was driving India’s charge until he was bowled out by Marlon Samuels when India still needed 64 runs off 51 balls to win. It was too much to get for the lower order and eventually the home side were all out for 240 runs.
Earlier, a disciplined Indian bowling attack restricted West Indies to 283/9 at the Maharashtra Cricket Association (MCA) stadium.
The visitors found a notable contribution from wicket-keeper Shai Hope, who smashed a 113-ball 95 to help his side reach a fighting total.
India's Jasprit Bumrah was the wrecker-in-chief, picking up four wickets for just 35 runs, while Kuldeep Yadav bagged figures of two for 52.
MS Dhoni also continued his run of poor form.
Roach has been involved in four out of the top five highest ninth-wicket partnerships between India and West Indies.
Today, he and Ashley Nurse stitched a 56-run stand for the ninth wicket, only second to his partnership of 58 runs with Sunil Narine at Port of Spain.
He was also involved in a 51* partnership with Andre Russell at North Sound in 2011.
Jasprit Bumrah was added to the squad for the last three ODIs and he did not disappoint with his performance, registering four scalps today.
JB now ranks alongside Mohammad Shami in terms of the highest wickets taken by an Indian ODI bowler after 42 matches, with 76 wickets each.
They are followed by Ajit Agarkar, with 75 scalps under his belt.
As he always does, Indian skipper Virat Kohli scripted another record tonight. He completed 6,000 runs scored in Asia during the chase, and became the fastest to do so. He has again overtaken his childhood idol Sachin Tendulkar in this regard.
Kohli became the first Indian and captain to score three consecutive ODI centuries. Currently, he averages 59.90 in ODIs and has also gone past the career total runs of MS Dhoni. Among players scoring most international centuries as captain, Kohli (33) ranks behind Ricky Ponting (41).