Jamaica Tallawahs regained the top spot in the Caribbean Premier League after beating Barbados Tridents by five wickets.
The Tridents slumped to 55/5 against a fine all-round bowling performance, spearheaded by Oshane Thomas, before Martin Guptill, Imran Khan and Ashley Nurse engineered a recovery to take the final score to 151/9.
But that total was soon put in perspective by a breezy 28-ball half-century for Tallawahs opener Johnson Charles.
The Tridents were indebted to Guptill and the 60-run sixth-wicket stand he shared with Imran Khan to keep the game competitive in an innings where all seven bowlers used by the Tallawahs finished with at least one wicket.
The Tridents were flirting with total disaster at 55/5, but Guptill finally found a willing ally in Khan and, aided by a rain break to clear their heads, the pair played sensibly and aggressively when possible to slowly but surely drag things back.
Guptill reached 50 in 41 balls on his way to 73 from 60, while Khan and Nurse both added 20 in an innings where nobody else reached double-figures.
In reply, the Tallawahs were put on course by Johnson Charles who smashed 53 at the top. Wickets tumbled around him but Rovman Powell (35*) along with small contributions from David Miller, Russell and Colin de Grandhomme.
A third straight home defeat for the Tridents leaves them facing an uphill battle to reach the