A career-best one-day international haul by West Indies spinner Sunil Narine sent Australia to a five-wicket defeat in a rain-affected clash, and levelled the five-game series at 1-1.
Narine claimed 4-27 off eight overs as Australia limped to 9-154 in a match shortened to 40 overs per side after a 100 minute rain delay in St Vincent.
Chasing a Duckworth-Lewis revised target of 158, the West Indies scored the winning runs in the 39th over as allrounder Kieron Pollard compiled an unbeaten 47.
After their horror batting collapse in Friday's opening one-dayer, the Windies still had their moments during their innings with promising opener Johnson Charles (26) needlessly run out in a mix up with Darren Bravo (16).
But Pollard and Dwayne Bravo (30) shared a match-winning 64-run fifth-wicket stand before Carlton Baugh sent the capacity crowd at the Arnos Vale Ground into party mode with a six to seal the West Indies first one-day victory over Australia since 2006.