The Barbados Royals won the toss and chose to field, getting off to a dream start by removing opener Brandon King for a duck. However, it was captain Rovman Powell (52 off 31) who once again took charge for the Tallawahs, scoring his second successive half-century to take his side to 153-7 after 20 overs.
In their chase, Barbados Royals bounced back after the early dismissal of Kyle Mayers with their South African contingent of Quinton de Kock, Corbin Bosch and captain David Miller combining across the innings to guide the side to victory by eight wickets.
Jamaica Tallawahs lost King in the first over as Mayers again demonstrated his ability with the ball. Amir Jangoo and Powell formed a 57-run partnership that was supported by some power hitting later on from Raymon Reifer (41 off 26) and Fabian Allen (20 off 10).
West Indies fast bowler Obed McCoy was the stand out bowler for the Royals, taking 3-24 as the Tallawahs finished on 153-7.
Barbados Royals were in early trouble in their chase as opener Mayers was dismissed in the second over, but a magnificent partnership of 117 runs between de Kock (64* off 53) and Bosch (56 off 49) stifled the Tallawahs bowlers.
Once Bosch lost his wicket, Miller came in and scored 16 runs off eight balls in a nervy finish to take his side across the line with just one ball to spare.
The win means Barbados Royals maintain their unbeaten start to the season and retain their spot at the top of the league table, while Jamaica Tallawahs remain second. (CPL)