From being brave in selecting their XI to holding more catches, Bangladesh did several things better in Colombo than in other Test outings this season
Our correspondent tucks into the joys Sri Lanka offers, and is on hand for an epic win for his team
Under duress again, Shakib Al Hasan and Mushfiqur Rahim forged a match-winning partnership and contributed in the second innings to help Bangladesh create history
He may thrill and frustrate in equal measure, but the coach's backing and an understanding of his game that stems from a decade-long experience have helped him evolve
Rangana Herath also pinpointed Sri Lanka's catching at the end of day two and their collapse on the fourth afternoon as definitive passages of play that cost them the game
Teams which have won their 100th Test - Australia (v SA), Pakistan (v Aus), West Indies (v Aus) and Bangladesh (v SL)
Away Test wins for Bangladesh - two in the West Indies in 2009, and one each in Zimbabwe and Sri Lanka. This is their ninth Test win in all
No. of lower targets defended successfully at home by SL - 168 v PAK in Galle in 2009 and 176 v IND in Galle in 2015. They have set BAN a target of 191 in this match
No. of times Perera has made fifties at No. 8 coming in to bat with SL 6 down for less than 200. He had made 64 v AUS in Galle last year from 121 for 6.
Sri Lanka's score in 26 overs between lunch and tea on the fourth day. They were 137 for 1 at lunch.
Karunaratne's batting average in his previous 10 Test innings at home. This is his first 50+ score at home in 11 inns since his 186 v WI in Galle.
First-class wickets taken by Rangana Herath; he becomes the second Sri Lanka bowler and the 12th from the sub-continent to take 1000 or more wickets.
Bangladesh's previous highest first-innings lead away from home - against Zimbabwe in Harare in 2013. This is now their highest.
No. of times before this seven Bangladesh batsmen scored at least 30 runs in an innings in away Tests. This is only the 5th instance for them in any Test.