Sri Lanka 177 for 6 (Shanaka 54*, Stoinis 2-8, Hazlewood 2-25) beat Australia 176 for 5 (Warner 39, Stoinis 38, Theekshana 2-25) by four wickets.
Dasun Shanaka smashed 54 off 25 deliveries to help Sri Lanka register a thrilling win in the third and final T20I against Australia with the visitors taking the series 2-1.
The win came in unlikely circumstances, with the hosts down to 108/6 in the 16th over.
However, Shanaka’s blitzkrieg saw them score 69 runs in the last 25 deliveries to chase down the 177-run target and snatch a win from the jaws of defeat.
For Australia, David Warner had a 43-run stand with skipper Aaron Finch (29) and then a 42-run stand with Glenn Maxwell.