Andre Russell struck an unbeaten 62 in 27 balls as the Jamaica Tallawahs beat the Trinidad & Tobago Red Steel by four wickets to stay in the Caribbean Premier League 2014.
Jamaica will now take on the Guyana Amazon Warriors in a play-off to determine which side will meet the Barbados Tridents in Saturday's final.
Ross Taylor took advantage of being dropped in his innings to top score for T & T with 70 in 44 balls as they posted a score of 155 for six.
Darren Bravo also made 33 and Evin Lewis 18 before David Bernard took three for 19 and Rusty Theron two for 32.
In reply, Jamaica crashed to 39 for four and then 72 for six when Nkrumah Bonner (39) fell, and with it appeared to go their chances.
However, Russell, who hit four fours and five sixes, was not to be denied and he continued his outstanding tournament by seeing Jamaica home with two balls to spare, alongside Theron, who hit 18 in 13 balls.
© Cricket World 2014