In the match reduced to 41 overs because of a wet outfield, Bangladesh won the toss and sent the West Indies in to bat. The home side was in early trouble losing Shai Hope first ball, bowled by an inswinger from Mustafizur Rahman for nought.
On a pitch of uneven bounce and taking spin, the West Indies struggled to rotate the strike. They lost Kyle Mayers for 10 in the 12th over when the score was on 32. It would get a lot worse eight overs later when after limping to 55-2, they lost Brandon King and Shamarh Brooks off consecutive deliveries of the 21st over bowled by Shoriful Islam for eight and 33, respectively.
The dismissals brought together Captain Nicholas Pooran (18) and Vice-Captain Rovman Powell (9), who together put on 20 for the fifth wicket. Mehidy Hasan Miraz removed both in quick succession to have the West Indies tottering on 91-6.
Shoriful picked up his third and fourth wickets with the dismissals of Romario Shepherd for 15 and Gudakesh Motie for 7, which along with the run out of Akeal Hosein for 3, saw the West Indies stumble to 110-9 in over 35.
Jayden Seales and Anderson Phillip, who were unbeaten on 16 and 21, respectively put on 39 for the last wicket to take the West Indies to 149-9.
Shoriful returned figures of 4-34 while Mehidy took 3-36.
Needing 150 for their first victory of the series, Bangladesh lost the wickets of Liton Das for 1 with the score at 9 and Tamim Iqbal for 33 when the score was 49 but still raced to 77-2 after 13 overs.
The tourists would lose the wickets of Najmul Hossain Shanto for 37 and Afif Hossain for nine as Bangladesh closed in on the victory but Mahmudullah 41 not out and Nurul Hasan (20) ensured that there would be no further jitters as they eased to 151-4 with 55 balls to spare.
Motie, who dismissed Shanto for the first wicket of his international career, bowled well for figures of 1-18 from nine overs while Pooran took 1-39 from seven. Akeal Hosein took 1-43.
The hosts set the Windies a target of 276 after winning the toss and batting first.
Captain Babar Azam was the catalyst as he got his sixth consecutive score of 50 or more in ODIs with a 93-ball 77, including five fours and one six.
Imam-ul-Haq provided good support with a run-a-ball 72, including six fours.
Alzarri Joseph produced an excellent spell going for just 33 in his 10 overs while picking up two wickets. Akeal Hosein was also brilliant with 3-52 off his 10 overs.
The Windies reply got off to a bad start with Shai Hope, who got 127 not out in the previous game, being dismissed in the first over for just four.
Kyle Mayers and Shamarh Brooks then provided the innings with some stability reaching 71-1 before Mayers was dismissed for 33 at the end of the 10th over.
Brandon King fell shortly after for a duck to leave the Windies 72-3 after 10.4 overs.
After Brooks fell for 42, in the 19th over, with the score on 102, the West Indies lost their final six wickets for just 52 runs to be bundled out for 155.
Mohammad Nawaz produced a game-changing spell for the hosts with 4-19 from his 10 overs while Mohammad Wasim Jr supported well with 3-34 from 4.2 overs.
The third and final ODI will take place on Sunday.
The win means the home side’s seven-match losing streak continues as they ceded the three-match series to India with one match remaining.
India started slowly but eventually got the measure of the West Indies attack with half-centuries from Shreyas Ayer (63) and Sanju Samson (54) but it was Axar Patel whose quick-fire 64 from 35 balls that powered India over the line with a straight six from the fourth ball of the final over bowled by Kyle Mayers.
Mayers finished with 2-48 from 7.4 overs. Alzarri Joseph bowled well for his 2-46 from 10. Jayden Seales proved economical taking 1-40 from his allotment.
Earlier, after the West Indies had won the toss and chose to bat first, Hope scored 115 as the West Indies posted 311-6 from their 50 overs.
After sharing in an opening stand of 65 with Kyle Mayers who made 39, Hope also featured in a second-wicket partnership of 62 with Shamarh Brooks who contributed 32 before he too was dismissed after getting a start.
Brandon King made nought from five balls before Hope and Captain Nicolas Pooran shared in a 127-run partnership for the fourth wicket that got the West Indies back on track for another score over 300. Pooran was eventually dismissed for 74 with the West Indies positioned at 280-5 in the 44th over.
Hope finally fell in the 49th over, caught in the deep trying to hit over the long-off boundary as the West Indies' rate of scoring dipped. The home side managed 31 off the next six overs while also losing the wickets of Rovman Powell for 13 and Romario Shepherd for 14, something that West Indies would come to regret.
Shardul Thakur was the pick of the Indian bowlers with 3-54 from his seven overs but India’s ability to restrict the West Indies' scoring in the death overs was largely due to the excellent bowling of Mohammad Siraj, who ended wicket-less but who the West Indies batters found difficult to get away in the final three overs.
Barbados Royals had won the toss and chose to bat, with Rahkeem Cornwall and Kyle Mayers getting them off to a blistering start, combining to score 63 runs in the powerplay. However, Fabian Allen would remove both openers to bring the Tallawahs back into the game, before Azam Khan would continue his fine form with the bat to take the Royals to 161-7.
In response, Brandon King and Shamarh Brooks would produce an 86-run partnership that frustrated the Royals' bowling attack. Despite Jason Holder taking the wicket of Brooks, King would lead the rest of the chase as he scored a magnificent 83 runs from 50 balls to see the franchise win their third Hero CPL title.
Barbados Royals had chosen to bat with the aim of setting an imposing total, Cornwall and Mayers combining well to build an excellent foundation. Once Allen had removed them both with his spin bowling, the run rate slowed down as the Tallawahs wrestled back control of the game. However, Khan, who came in at number three, would bat until the 19th over, scoring his second successive half-century to help the Royals reach 161-7 after 20 overs.
Jamaica Tallawahs suffered an early setback in their chase as opener Kennar Lewis lost his wicket for a duck, but King and Brooks would rebuild at a steady run rate.
Once Brooks lost his wicket in the 11th over, King would shoulder the responsibility of finishing the chase, hitting 15 boundaries in total. In the end, King would take his side to victory with a six, sparking celebrations from Jamaica Tallawahs players, staff and fans.
Scores: Jamaica Tallawahs 162-2 (King 83*, Brooks 47; Mayers 1-14, Holder 1-14) beat Barbados Royals 161-7 (Khan 51, Cornwall 36; Allen 3-24, Gordon 3-33) by 8 wickets.
Holder made his Test debut against New Zealand last year but has not featured since then. Brooks, meanwhile, also last played against New Zealand and has earned a recall following a polished century in the Best v Best four-day match last week.
“Chemar Holder returns, having recovered from his injury. He will bolster the fast bowling department. Shamarh Brooks batted his way into the provisional squad by scoring an accomplished century. He will certainly add some depth to the squad’s batting,” said Chief Selector Roger Harper in explaining the recall of the two players.
Regarding Gabriel’s omission, Harper said the player is being given time to work on his fitness.
“Shannon Gabriel has been given time to rehab fully and build his conditioning, so he was not part of the preparations for the Test series against Pakistan, which included the Best v Best game. Darren Bravo has been part of the ‘bubble’ from the preparation camp leading into the Betway Test series against South Africa and has been given a break,” Harper said.
“I expect the team to be highly competitive in every department while playing with passion, purpose and determination. I look forward to the batsmen stepping up as they did in the series against Bangladesh and against Sri Lanka earlier this year in Antigua.”
The two-match Betway Test Series will be played at Sabina Park from August 12-16 and August 20-24. The Betway Test Series forms the first of six Series in the new cycle of the International Cricket Council World Test Championship to find the best Test match cricket team in the world.
FULL SQUAD: Kraigg Brathwaite (Captain), Jermaine Blackwood (Vice-Captain), Nkrumah Bonner, Shamarh Brooks, Rahkeem Cornwall, Roston Chase, Joshua Da Silva, Jahmar Hamilton, Chemar Holder, Jason Holder, Shai Hope, Alzarri Joseph, Kyle Mayers, Kieran Powell, Kemar Roach, Jayden Seales, and Jomel Warrican.
Darren Bravo scored a masterclass 135 and Shamarh Brooks 80 on Saturday as the West Indies, replying to New Zealand ‘A’s 308 for 3 declared ended the day on 329 for 6.
They batted on Sunday taking the score from 329 for 6 to make 366 and establish a lead of 58. Nkrumah Bonner compiled 24 from 50 balls but there was little contribution otherwise with Shayne Moseley remaining unbeaten on 11 at the end.
Jacob Duffy was the best of the bowlers taking 3 for 49 with his medium-paced deliveries while Blair Tickner returned 2 for 66 from 27 overs.
However, any thoughts the West Indies would have harboured that their bowlers would do a better job in New Zealand ‘A’s second time at the crease were dashed despite the fact that first-innings century-maker Rachin Ravindra was bowled for by Shannon Gabriel for just 10 with the score at 27.
Will Young and Devon Conway shared in an unbroken stand of 97 when the match was called off after 45.3 overs. By then Young had scored 64 and Conway 41 as they frustrated a blunt West Indies attack.
Gabriel finished with 1 for 23 from nine overs.