West Indies captain Darren Sammy produced a grandstand finish to lead his side to a crucial World Twenty20 victory over Australia in Dhaka.
Sammy blazed his way to 34 not out in just 13 balls at the end of the match, including successive sixes in the final over to seal a six-wicket win for the defending champions.
Australia are now likely to miss out on the semi-finals having lost both their matches in Bangladesh, while Sammy's side have renewed hope of retaining their crown.
Sammy's late fireworks took West Indies past Australia's 178 for eight with two balls to spare, but that would not have been possible without key contributions from Chris Gayle, who hit 53 in 35 balls at the top of the order, and Dwayne Bravo - not out with a brisk 27 from 12 deliveries alongside the match-winner at the end.
George Bailey’s Australia won the toss and batted first, scoring plenty of early boundaries but losing Aaron Finch, David Warner and Shane Watson in successive overs to end the powerplay on 41 for three.
The in-form Glenn Maxwell provided the substance, hitting two maximums and five fours in his breezy 45, before Samuel Badree removed him in his final over.
Brad Hodge played a strong hand with 35 from number six, while Badree, Marlon Samuels and Sunil Narine claimed two wickets apiece.
Gayle got off to a fierce start, flaying Mitchell Starc for four consecutive boundaries in the second over of the reply.
Sixes off Doug Bollinger and Watson saw him race to 40 in just 14 balls and his pace slowed comparatively as the score reached 87 for one at the halfway stage.
Rookie leg-spinner James Muirhead, brought in for veteran Brad Hogg, took the key wicket when Gayle holed out to Maxwell.
Lendl Simmons, who contributed 26, and Bravo carried their side within sight of victory but it needed something special to achieve it.
And Sammy provided it, taking Starc for 19 in the penultimate over before two towering and decisive maximums off Faulkner.