Sri Lanka won by 17 runs against Bangladesh to maintain their top spot in ICC's T20 international rankings despite a valiant bid by Bangladesh to chase an imposing target of 199.
Bangladesh surpassed their previous highest T20 chase of 164 during the inaugural World Twenty20 against West Indies in 2007 making 181-7.
It was Dinesh Chandimal's first win as Twenty20 captain in his first match as captain.
Ashraful spearheaded Bangladesh's run chase with a fluent knock of 43 off 27 balls with four boundaries and two sixes before receiving a harsh leg before decision.
Skipper Mushfiqur Rahim (39) kept them in the hunt with a 50-run stand in 30 balls for the fifth wicket with Mahmudullah (31).
But their departure in consecutive balls in the 15th over tilted the scale in Sri Lanka's favour.
Mominul Haque who remained unbeaten on 26 off 16 with two boundaries and a six kept alive their faint hopes.
Chandimal marshalled his resources well as Malinga choked Bangladesh in the final overs to finish with one for 27.
Mathews claimed two for 37 and Thisara two for 25 from two overs.
Thisara's blitz in the 19th over from Shahadat which went for 24 and the 64 runs conceded in the last four overs of the Sri Lanka turned out to be the difference in the final analysis.
Kusal Janith Perera was ajudged man of the match after his blistering knock of 64 off 44 balls with four sixes and five boundaries which laid the foundation for Sri Lanka's total of 198-5 after being put into bat.
Jeewan (30) figured in a record fifth wicket stand of 66 in 35 balls with Mathews who remained unbeaten on 30.
Thisara Perera turned the match on its head with a cameo of 22 off just seven balls with two sixes and two boundaries in one over from Shahadat to take the match away from Bangladesh.
"Enjoyed my knock. Little pace and bounce earlier, after that it came on very nicely. I am not copying anyone, but people say I bat a bit similar to Sanath Jayasuriya. First six overs, I always trying to hit boundaries with the field restrictions," said Kusal Perera.
"As captain, I am happy about my first win. Kusal Perera gave us the start and we continued after that. We put up a good total, that is why we won. Malinga and Mathews gave me a lot of advice. I could not come up with a good performance but I am happy with the win as captain," said Dinesh Chandimal after leading Sri Lanka to victory.
"We gave 20 runs more. That makes a difference. We achieved a lot of positives in the Test and ODIs, but still lot of scope of improvement. One of our goals was to play consistent cricket," said Bangladesh captain Mushfiqur Rahim after losing their final tour match.
Eranga concedes 13 runs with Mominul smashing a six off the last ball in the 19th over to keep alive Bangladesh's faint hopes of victory.
Mominul hits an uppercut off Malinga in the 18th over to third man fence.
Bangladesh were resitricted to 181-7 in 20 overs chasing a target of 199 in the one-off Twenty20 international against Sri Lanka at Pallekelle on Sunday.
Malinga strikes in the 18th over as Gazi hits a full toss to Mathews at midwicket as Bangladesh stumble.
Sohag Gazi c Mathews b Malinga 9
Sri Lanka got 64 in the last four overs including 24 in the 19th over which is less than what Bangladesh needs.
Gazi has cracked Mathews to third man as Bangladesh get two boundaries in the 16th over as they stay ahead of the run rate.
Mominul has smashed Mathews for his first boundary with the ball nearly sailing over the ropes.
Disaster strikes for Bangladesh in quick succession as Mahmudullah involved in a mix-up with Mominum Haque going for a third run.
Mahmudullah run out 31
He cracked three boundaries and a six facing 18 balls during his knock.
Mushfiqur heaves a full toss straight to Eranga at midwicket off Senanayake in the 15th over.
Mushfiqur Rahim c Eranga b Senanayake 39
The Bangladesh captain faced 29 balls for his 39 cracking three boundaries and a six and added 50 runs in 28 balls for the fifth wicket
Mahmudullah gets a boundary off Malinga which flies to fine leg off an inside edge.
Debutant Angelo Perera has conceded 17 runs in his first over forcing Chandimal to bring Malinga back into the attack in the 14th over.
Mahmudullah has thumped Angelo over midwicket for his first six.
Mushfiqur gets a boundary off Angelo with a thick outside over point in the 13th over.
Left arm spinner Angelo Perera bowls his first ball on his debut and Mushfiqur survives a stumping appeal.
Mushfiqur has hit a low full toss from Eranga which disappeared into the stands at long on in the 12th over.
Mahmudullah has opened his account with a boundary lofting Jeewan to the long on in the 11th over.
Bangladesh are ahead in comparison to Sri Lanka who were 86-3 at the halfway stage although they have lost one wicket extra.
Nasir Hossain falls to a brilliant catch from debutant Angelo Perera at third man off Thisara's second over.
Nasir Hossain c Angelo Perera b Thisara Perera 8
Hossain faced five balls and hit one boundary before slicing a wide delivery which sailed to Angelo in the deep.
Bangladesh pick up a couple of boundaries off Senanayake in the ninth over with Rahim sweepin to midwicket and Nasir Hossain getting his first with a delicate back cut to third man.
Ashraful is trapped leg before off a full pitched delivery from Thisara after having smashed 16 runs off boundaries in the eighth over.
Mohammad Ashraful lbw b Thisara Perera 43
Ashraful cracked four boundaries and two sixes facing 27 balls during his knock adding 41 runs for the third wicket with Rahim.
Ashraful has hit consecutive sixes off Thisara Perera in the eigthh over swinging to fine leg and smashing him over midwicket.
He caps a good over for Bangladesh by paddling a full toss from Thisara to the fence.
The 50 of the Bangladesh innigs comes off 41 balls.
Spin introduced for the first time in the Bangladesh innings as Senanayake comes into the attack in the seventh over.
Malinga into the attack to bowl the sixth over as Bangladesh are restricted to 45-2 in the Powerplay overs compared to Sri Lanka's 62-1.
Mushfiqur gets his first boundary pulling Mathews to midwicket in the fifth over.
Ashraful gets his third boundary off Eranga which goes off an inside edge to fine leg in the fourth over.
Mathews strikes again bowling Jahurul in the third over off an inside edge.
Jahurul Islam b Mathews 11
Islam hit two boundaries facing nine balls during his brief knock.
Jahurul Islam has cracked consecutive boundaries off Mathews's second over flicking to fine leg and smashing him over midwicket.
Debutant Shamsur Rahman is out for a golden duck in the first ball he faced from Mathews being adjudged leg before.
Shamsur Rahman lbw b Mathews 0
Ashraful has smashed a couple of consecutive boundaries in the first over from Mathews as they begin their record run chase of 199.
Bangladesh's previous highest successful run chase has been 165-4 against West Indies in the inaugural World Twenty20 in 2007.
Sri Lanka's total of 198 has equalled the ground record set by Australia with the last five overs yielding 75 runs.
Sri Lanka are 198-5 after 20 overs having been put into bat in the one-off T20 international against Bangladesh at Pallekelle on Sunday.
Sri Lanka have set Bangladesh a stiff target of 199 which would be a record at Pallekelle.
They got off to a blazing start with Kusal Janith Perera leading the way with 64 off 44 balls with five boundaries and four sixes.
Kusal smashed 40 off 22 balls as Sri Lanka got 62-1 in the first six Powerplay overs racing to his maiden T20 half century off 30 balls.
After a minor wobble in the middle of the innings where they lost three wickets for 23 runs in four overs, the fifth wicket pair of Mathews and Jeewan Mendis turned the innings around with a record stand of 66 in 35 balls.
Mendis hammered 37 off 17 balls with three sixes and two boundaries but it was Thisara Perera who really lifted Sri Lanka with an unbeaten 22 off just seven ball with two boundaries and two sixes.
Mathews remained unbeaten on 30 off 27.
Shahadat who conceded 24 in the 19th over went for 54 in his four overs.
Bangladesh were sloppy on the field while the bowlers lacked discipline conceding 19 wides out of a total of 26 extras which is the highest conceded ever.
SRI LANKA INNINGS
It's raining boundaries for Sri Lanka in the 19th over bowled by Shahadat which goes for 24 runs with Thisara hammering two sixes and two boundaries.
Thisara opens his account by smashing Shahadat four a boundary which lands on the ropes before clearing the ropes over midwicket before cracking the next one to third man.
He blasts another six to end the over.
The fifth wicket partnership of 66 in 35 balls between Mathews and Mendis is the highest for Sri Lanka in T20 internationals.
Jeewan is bowled by Rubel after a brilliant cameo of 37 off 17 balls which contained three sixes and two boundaries in the 18th over.
Jeewan Mendis b Rubel Hossain 37
Jeewan has smashed his third six of the first ball from Rubel in the 18th over followed by a cut to point for a boundary.
The 50 partnership for the fifth wicket between Mendis and Mathews comes in 28 balls as Razzak conceded five wides.
Jeewan hits consecutive sixes off Razzak in the 17th overs sweeping the first ball and smashing him inside out over extra cover.
Mominul Haque and Nasir Hossain engaged in a mix-up as they fail to hang on to a skier from Mathews (13) off Gazi in the 16th over and also concede a boundary which underlines the sloppy Bangladesh fielding.
Jeewan Mendis has cut Shahadat over point for his first boundary in the 13th over.
Kusal Janith's brilliant knock comes to an end when nicks Mahmudullah to be caught behind by Mushfiqur Rahim.
Kusal Perera c Mushfiqur Rahim b Mahmudullah 64
His maiden T20 half century off 44 balls contained five boundaries and four sixes.
The 100 of the Sri Lanka innings comes in the 12th over with Kusal having contributed 64.
Kusal Janith Perera is entertaining the large crowd by swatting Mahmudullah over midwicket for his fourth six.
Bangladesh have pegged back Sri Lanka who seem to be in a hurry despite having a healthy run-rate at the halfway stage.
Thirimanne uncomfortable stay at the middle comes to an end as he sets for a single after playing to to short fine leg and is run out by miles.
Lahiru Thirimanne run out 5
Sri Lanka lose their captain in the eighth over as Chandimal perishes attempting to hoist Razzak out of the ground only to hole it to Jahurul Islam at long on.
Dinesh Chandimal c Jahurul Islam b Abdur Razzak 9
Chandimal is playing smart rotating the strike to give Kusal who is seeing the ball like a football to fire.
Kusal has hit his maiden T20 fifty off 30 balls with five boundaries and three sixes.
Mahmudullahi into the attack in the eighth over.
Boundaries are coming at will for Kusal as he punches Shahadat between mid off and extra cover to move to 44.
Sri Lanka scored 62-1 in the Powerplay overs with Kusal making 40 off 22 balls with four boundaries and three sixes.
Kusal is on fire blasting left arm spinner Abdur Razzak third delivery over midwicket for his third six.
Kusal is on 31 off 17 balls with four boundaries and two sixes.
Kusal brings up the 50 off 29 balls of the Sri Lanka innings by dancing down the track and slams Gazi over his head to mid on.
Kusal cracks Rubel Hossain square of the wicket through extra cover for another boundary.
Chandimal is the youngest Sri Lanka captain after Arjuna Ranatunga who was 24 when he led the country in a one-day international.
Gazi strikes with his fourth delivery as Munaweera is bowled playing across the line and missing completely.
Dilshan Munaweera b Sohag Gazi 5
Munaweera faced five balls for five with one boundary.
Spin is introduced in the third over but Kusal greets Gazi by slog sweeping him for his second six.
Munaweera gives himself room and edges Rubel past the keeper for his first boundary as 25 runs comes off two overs which is the highest by Sri Lanka in two overs.
Dilshan Munaweera faces up to Rubel Hossain in the second over.
Kusal Perera swings the fifth delivery from Shahadat for the first six of the match followed by a boundary off a misfield at third man as Sri Lanka score 14 runs in the first over.
Kusal Perera hits the first boundary of the match in the second ball from Shahadat Hossain smacking it to square leg Jayasuriya-style.
Bangladesh have won the toss and will bowl in the one-off Twenty20 international against Sri Lanka in Pallekelle on Sunday.
Angelo Perera makes his debut for Sri Lanka and Shamsur Rahman for Bangladesh.
Sri Lanka's top rankinng in T20 format will be at stake against Bangladesh buoyed by their victory in the third one-day international at the same venue on Duckworth-Lewis method to share the series.
Dinesh Chandimal will captain Sri Lanka in T20 internationals for the first time.
It is a new-look Sri Lanka sans the experienced trio of Tillakaratne Dilshan, Kumara Sangakkara and Mahela Jayawardena.
Sri Lanka - Dinesh Chandimal (captain and wicketkeeper), Dilshan Munaweera, Kusal Perera, Lahiru Thirimanne, Angelo Mathews, Angelo Perera, Jeewan Mendis, Shaminda Eranga, Lasith Malinga, Sachithra Senanayake, Thisara Perera
Bangladesh - Jahurul Islam, Mohammad Ashraful, Mushfiqur Rahim (captain and wicketkeeper), Mahmudullah, Nasir Hossain, Shamsur Rahman, Mominul Haque, Sohag Gazi, Shahadat Hossain, Abdur Razzak, Rubel Hossain