Speedster Shamar Joseph has taken seven wickets as Australia collapsed at the Gabba to hand West Indies their first Test victory, by just nine runs, in Australia for 27 years.
Chasing 216 to seal a 2-0 series victory, the hosts were cruising at 2-113 in the first session of the fourth day in front of just 3,162 fans in Brisbane on Sunday.
Second-gamer Shamar Joseph (7-68) then broke the Test open, defying a toe crushed by a Mitchell Starc yorker a night earlier to take six wickets in an incredible 10-over spell.
Steve Smith (91 not out) carried his bat in his second Test as an opener and launched an audacious rescue mission.
But Joseph was not to be denied, bowling Josh Hazlewood for his seventh wicket and running towards the boundary in incredible scenes as the series was drawn 1-1.