An unbeaten first-innings century from Devon Smith, coupled with Kyle Mayers and Shane Shillingford's resounding returns, piloted Windward Islands to an eight-wicket victory inside three days over Jamaica at the Arnos Vale Ground.

Jamaica's decision to bat received little validation from their batsmen as they were bowled out for a paltry 56 in 19.4 overs. Only two of their batsmen got into double-figures, with wicketkeeper Devon Thomas registering a top score of 15. Their undoing was spearheaded by the fast-bowling duo of Mayers (6 for 29) and Delorn Johnson (4 for 26).

Windward's reply was led by Smith's unbeaten 253-ball 100. His second ton in three matches, and 29th overall, all but nullified opposition captain Nikita Miller's 5 for 58 and secured a lead of 167 for his side. That began to look match-winning as soon as Mayers picked up two wickets in successive overs to reduce Jamaica to 21 for 2. Offspinner Shane Shillingford then took over, picking up his 37th first-class five-wicket haul and finishing with 7 for 91. Raul Palmer, with 46 off 128 balls, and Fabian Allen, with 77 off 95 balls, were the strongest sources of the Jamaican resistance as they were bowled out for 262.

Left with a target of 96, Windward were able to win despite Smith retiring hurt and Tyrone Theophile (36) and Jerlani Robinson (19) losing their wickets.

Two half-centuries and a match haul of 9 for 42 from Roshon Primus helped Trinidad and Tobago hammer Barbados by 130 runs at Kensington Oval

Batting at No. 7 Primus lifted T&T from 122 for 5 to 196 in the first innings with an 80-ball 60 - his third first-class fifty. It was the only notable contribution besides a 53-run second-wicket stand between Amir Jangoo (32) and Isaiah Rajah's (38) and at that point it seemed like Barbados had the upper hand with Kevin Stoute and Justin Greaves taking seven wickets between them.

But then they slumped to 34 for 6 in their first innings with Primus doing the star turn again as he removed three of the top five batsmen for single-digit scores. Stoute (81) and Kenroy Williams (46) tried to wrest the initiative back with a 90-run stand for the seventh wicket but Primus' returns of 4 for 21 along with Bryan Charles' 3 for 32 bowled Barbados out for 168 and gave T&T a 28-run lead.

T&T wicketkeeper Jangoo then plundered seven fours and two sixes to amass a top score of 71 off 131 balls in the second innings, while Primus chipped in with a 62-ball 51, before Greaves' 5 for 63 ended the T&T innings at 211.

Set a target of 240, Barbados plummeted from 62 for 4 to 78 for 9 within the space of eight overs, with Primus taking 5 for 21. No batsman scored more than 20 as Barbados were bowled out for 109 in 40 overs.