West Indies ended Australia's record 21-match unbeaten run in one-day internationals.
"We met and exceeded all our targets today... to beat such a great team is very very special," said West Indies skipper Brian Lara.