Jamaica made it two wins out of two in the Caribbean T20 as they overpowered Canada by nine wickets to book their place in the semi-finals.
Canada struggled to reach 101 for seven from their 20 overs and Jamaica cruised home with seven overs to spare.
Top scorer for Canada was Tyson Gordon, who hit 25 as David Bernard (3-13) and Tamar Lambert (2-7) starred with the ball before Xavier Marshall hit 52 in 43 balls and Bernard an unbeaten 36 in 33 deliveries.
Trinidad & Tobago also reached the semi-finals with a five-wicket win over the Leeward Islands. Kerry Mentore's unbeaten 48 drove the Leewards to a score of 161 for seven but that wasn't enough thanks to another Twenty20 masterclass from Kieron Pollard.
He hammered an unbeaten 53 in 20 balls, which included seven sixes while Dwayne Bravo was unbeaten on 33 as the experienced pair guided their side home with an over to spare.
© Cricket World 2010