A Josh Hazlewood hat-trick was unable to prevent Australia from defeat as Darren Sammy's unbeaten half-century sealed a three-wicket World Twenty20 warm-up win for West Indies.
It seemed there could only be one winner in Kolkata on Sunday after Hazlewood (3-13) dismissed Jason Holder, Marlon Samuels and Dwayne Bravo in a sensational fourth over to reduce the Windies to 18-3, chasing 162 to win.
West Indies were in the mire on 72-6 when Andre Russell was sent on his way, but captain Sammy smashed 50 not out from only 28 balls and Carlos Braithwaite made a brisk 33 to pull off an unlikely win with one ball to spare.
Shane Watson hit four sixes and as many fours in an impressive knock of 60 from 39 deliveries, while Aaron Finch (33) and skipper Steve Smith (36) chipped in to get Australia up to 161-9 but that did not prove to be enough.
Bravo (4-21) was the pick of the bowlers for a West Indies side who start their World T20 campaign against England in Mumbai on Wednesday. Australia take on trans-Tasman rivals New Zealand in Dharamsala two days later.