Veteran spinner Rangana Herath grabbed a five-wicket haul to help Sri Lanka stun top-ranked Australia by 106 runs on the fifth and final day of the first Test in Pallekele on Saturday.

Australia, chasing a challenging 268 for victory, were bundled out for 161 before tea to trail the three-match series 0-1. Steven Smith top-scored with 55.
Sri Lankan batsman Kusal Mendis set up the win for the hosts with his superb maiden ton in his team’s second innings after the home side overcame an 86-run deficit.
VICTORY! Sri Lanka defeat No.1 ranked Test Team by 106 runs. This will rank among the great Tests in history!#SLvAUS pic.twitter.com/9eWVT3sdyd
— Sri Lanka Cricket (@OfficialSLC) July 30, 2016
Last time when SL won a Test vs Australia
No TwitterNo FacebookNo InstagramNo Android— Broken Cricket (@BrokenCricket) July 30, 2016
Australia didn’t score a run for a world record 25.4 overs. Geoff Boycott is too excited to comment #SLvAUS pic.twitter.com/Py1bAmGKc9
— Test Match Special (@bbctms) July 30, 2016