In a stunning finale, the St Kitts and Nevis Patriots got up to beat the Jamaica Tallawahs to move one win away from the Caribbean Premier League final.
In a game loaded with New Zealand presence, they needed 15 to win off the final over but allrounder Rovman Powell completely lost the plot, being pinged with four wides and when Australian allrounder Ben Cutting swung the penultimate ball into the crowd for six they had pulled off a highly improbable win by two wickets, finishing on 193 for eight.
The outcome was a blow for New Zealand wicketkeeper-batsman Glenn Phillips, one of five New Zealanders in the game.
Phillips's thunderous 103 had helped the Tallawahs to 191 for five. It took just 63 balls and included six sixes and nine fours. It was his second T20 century, after a rollicking 116 not out off 57 balls against Central Districts at Eden Park in January last year.
The hero for the Patriots turned out to be Northern Districts allrounder and man of the match Anton Devcich, who pulled his side up to a challenging position with 50 off 23 balls.
Of the other New Zealanders, legspinner Ish Sodhi took three for 36 off his four overs for the Tallawahs — including getting danger man Chris Gayle caught at long on — Ross Taylor made a quick 33 off 23 balls for the same team while Colin de Grandhomme didn't feature with the bat and his two overs costing 21 for the Tallawahs, who are coached by Auckland mentor Mark O'Donnell.
The Patriots needed 42 off the last four overs but Powell's complete meltdown made it easy for the capable Cutting.
There are two places left to fill in New Zealand's T20 squad to play Pakistan in the United Arab Emirates later this year.
Phillips, who is in the NZ A squad playing there around the same time, hasn't done his chances of getting one of the two vacancies any harm.
The Tallawahs play the Trinbago Knight Riders, who include New Zealand pair Colin Munro and Brendon McCullum, for the second spot in the final, where Guyana Amazon Warriors await.