Angelo Mathews scored 30 not out and taken 2-37 with the ball as Sri Lanka defeated Bangladesh by 17 runs in Pallekele.
The hosts won the only Twenty20 International of Bangladesh's tour of Sri Lanka after smashing 5-198 in the first innings, Kusal Perera top-scoring with 64.
Mathews then gave Sri Lanka a great start to Bangladesh's innings, dismissing Shamsur Rahman in the first over, as the tourists finished their 20 overs at 7-181.
Perera started Sri Lanka's innings at top speed, scoring 14 off the first over and the 22-year-old opening batsman had already reached 20 when his partner Dilshan Munaweera (five) was dismissed in the third over, taking the hosts to 1-32.
While Sri Lanka lost Dinesh Chandimal (nine) and Lahiru Thirimanne (five) soon after, Perera continued to smash Bangladesh's attack to all corners of the Pallekele International Cricket Stadium and had notched his half-century before the home team lost their second wicket.
Perera was out in the 12th over for 64 (five fours, four sixes) when he was caught by Bangladeshi wicketkeeper Mushfiqur Rahim off Mahmudullah's bowling.
But Mathews and Jeevan Mendis (37) took over, before Thisara Perera added 22 late in Sri Lanka's innings.
While Mathews was far from the fastest scorer in Sri Lanka's innings, the 25-year-old all-rounder provided much-needed stability as his team raced to an impressive total.
Mathews also claimed the first two wickets of Bangladesh's innings, bowling Jahurul Islam for 11 in the third over after claiming Rahman's scalp, to complete an impressive overall performance.
Bangladesh were always in the hunt as they attempted to chase down Sri Lanka's total but fell 17 runs short.
Mohammad Ashraful top-scored with 43 off 40 balls but, when he was trapped LBW by Thisara Perera in the eighth over, Bangladesh's hopes of victory suffered a major blow as a big score from the 28-year-old would almost certainly have gotten the visitors over the line.
Bangladesh captain Rahim (39) and Mahmudullah (31) also produced strong batting performances but it was not enough for the tourists, while Thisara Perera joined Mathews with two wickets for the match.
The opinions expressed here are the views of the writer and do not necessarily reflect the views and opinions of Cricket Australia
First Posted 01 April, 2013 9:29AM AEST