West Indies levelled the one-day series against Australia with a five-wicket win in the second match at Arnos Vale in St Vincent.
In a match reduced to 40 overs-a-side because of rain, the hosts successfully chased down a Duckworth-Lewis revised target of 158 with 10 balls to spare.
Kieron Pollard stayed cool under pressure to steer his home with an unbeaten 47 after Sunil Narine had earlier claimed 4-27 to restrict the tourists to 154-9.
The victory is West Indies' first over Australia in an ODI since October 2006, since when they have lost 13 on the spin. The next encounter in the five-match series takes place at the same venue on Tuesday.
After a delayed start, Kemar Roach struck a double blow by dismissing the dangerous David Warner for just 13 and then, four balls later, getting Peter Forrest to edge to Darren Sammy at second slip.
Narine claimed his first wicket by deceiving Michael Hussey (24) with a quicker ball which the left-hander flicked behind to wicket-keeper Carlton Baugh.
Dwayne Bravo removed George Bailey on 21, before Daniel Christian was run out for six following a mix-up with David Hussey.
Narine sent Matthew Wade on his way for just three and then ended David Hussey's resistance on 37 when he got a ball to cut back on to the stumps.
Clint McKay was the last of Narine's victims for six, and although Brett Lee did manage a six in the final over, Australia's bowlers were left with not a lot to play with.
Still, they got off to the best possible start when Kieran Powell was trapped leg before offering no stroke at the first ball of West Indies' reply.
Johnson Charles and Marlon Samuels settled any early nerves before the latter was bowled between bat and pad by Australia skipper Watson on 20, while Charles followed a short time later, carelessly run out on 26.
Darren Bravo contributed just 16 but brother Dwayne and Pollard came together to get the home side's chase back on course, the duo putting on a pivotal stand of 64 for the fourth wicket.
A run out ended Dwayne Bravo's knock on 30 but Pollard stood firm as the finishing line approached, with his 61-ball stint in the middle including four maximums.
Carlton Baugh also cleared the ropes during his knock of 18 not out, a swept six off the spin of Xavier Doherty finally breaking West Indies' miserable run.