West Indies sppedster Shamar Joseph took 7-68 as he bowled through pain to give the tourists a first test win in Australia since 1997 with an incredible eight-run upset on day four of the day-night second test in Brisbane.
Forced to retire hurt from a toe-crushing Mitchell Starc yorker the previous evening, Joseph bounced back to claim six wickets in a session to help West Indies sensationally dismiss Australia for 207 in pursuit of their modest target of 216.
Australia's new opener Steve Smith, who made 91 not out, farmed the strike to protect Josh Hazlewood (0) when the test hung in the balance, but it was to no avail.
Joseph, playing his first test series, sent Hazlewood's off-stump flying and he dashed off across the Gabba field with his tongue hanging out before celebrating with his team mates.
It was Australia's first loss in 12 pink ball tests.
The West Indies, who arrived in Australia with a weakened and inexperienced squad, were given little hope of getting anything out of the series, a judgement apparently vindicated when they lost the first test by 10 wickets in Adelaide.
"I feel like we win the series even though it's 1-1," Joseph added. "It's really amazing for my team mates, I must give another shout out to them. They're really encouraging."
Australia skipper Pat Cummins had courageously declared at 289-9 with his side still behind the visitors' first innings total of 311 before his bowlers dismissed West Indies for 193 in their second dig.
Cummins, who led Australia to a World Test Championship triumph last year, said he was disappointed at the defeat but paid full tribute to West Indies.
"That was a fantastic test match and a fantastic series," he said.
"I thought in particular, Shamar, the way he bowled today was right up there and unfortunately we weren't good enough.
"We've all played enough to know that this game humbles you pretty quickly when you're thinking you're on top of the world."