Leg-spinner Shaquana Quintyne's outstanding performance earned West Indies Women a tight, 11-run victory over England in front of more than 2,500 spectators at Bridgetown.
Quintyne bamboozled the tourists' top order, who had made a fine start in pursuit of 141, to claim an impressive 5-16.
Earlier, Stafanie Taylor led the way with 40 as West Indies racked up 140 for six after winning the toss, a score that was enough to earn their second victory in a Twenty20 tri-series that also includes New Zealand.
It was Windies star Taylor who dominated the early proceedings, laying a platform from the top of the order with a 47-delivery innings.
Danni Hazell was the pick of the England attack, showing good discipline to claim 3-19.
Yet despite a couple of smart stumpings from Sarah Taylor, Kyshona Knight, Deandra Dottin and Stacy-Ann King each produced fine cameos.
Knight hit two sixes in a run-a-ball 28, King did likewise in a 10-delivery 28 and Dottin cleared the ropes three times when compiling 32 from 19.
The upshot was West Indies reaching a tricky total on a surface offering assistance to spin.
However, there were no troubles for England at the start of their chase as skipper Charlotte Edwards and Lauren Winfield prospered.
The latter provided much of the initial impetus, using up just 25 balls to hit 36, featuring three fours and a six.
Edwards, meanwhile, showed typical class in her 39 with a fine one-handed catch from Juliana Nero required to oust her.
That wicket was the second picked up by Quintyne, having also ousted Winfield.
She then took further control as Taylor, Natalie Sciver and Danni Wyatt also fell under her spell.
Hazell and Holly Colvin showed some grit by ending unbeaten on 17 and 18 respectively but England came up short on 129 for eight.