All-rounder Fabian Allen clobbered three sixes off the penultimate over to lead West Indies to a nervy three-wicket win against Sri Lanka in the final Twenty20 International on Sunday.
Chasing a modest target of just 132, the two-time world champions struggled in the run chase as their star trio of Chris Gayle, skipper Kieron Pollard and Dwayne Bravo all flopped.
Allen's three sixes came off spinner Akila Dananjaya as the 25-year-old Jamaican smashed a desperately needed 21 off just six balls faced at Coolidge Cricket Ground.
West Indies finished on 134-7, clinching the three-game series 2-1 after a four-wicket win in the first match followed by Sri Lanka's 43-run victory in the second.
Dananjaya was again the victim of some explosive West Indies batting after Pollard hit six sixes off one of his overs in the first game on Wednesday.
The home side were cruising after limiting Sri Lanka to 131-4.
Openers Evin Lewis (21) and Lendl Simmons (26) gave them a solid start before Sri Lanka leg spinner Hasaranga (2-13) dismissed them both for a series haul of eight wickets.
Wrist spinner Lakshan Sandakan clean-bowled Gayle for 13, completing a poor international return for the 41-year-old who made just nought and 16 in the first two games.
Gayle has now gone five years without a fifty in T20 internationals.
Pollard, who became only the third man to hit six sixes in an international over on Wednesday, was bowled by seamer Dushmantha Chameera for nought.
Bravo too went for a duck, a second wicket in two balls for Sandakan having also sent back Rovman Powell.
Sandakan finished with 3-29 to follow his 3-10 from Friday's game.
But with 20 runs required off the last 12 balls, Allen smashed Dananjaya for 20 runs off the penultimate over for the victory.