Kusal Perera scored his maiden one-day international century to guide Sri Lanka to a six-wicket win over Bangladesh in Dhaka and a 3-0 series triumph.
- Related Content
Chasing 241 for victory in the third and final ODI, opener Perera stuck five sixes and six fours in his 106 to lay the foundations for an ultimately comfortable Sri Lanka victory.
The 23-year-old shared in a decisive 138-run stand with Dinesh Chandimal (64) for the third wicket, although neither could carry their side across the finishing line as they fell within two overs of each other as the tourists passed the 200-mark.
That gave Bangladesh a brief glimmer of hope, but Angelo Mathews and Ashan Priyanjan quickly quashed any chances of a late turnaround with an unbroken 41-run stand, the Sri Lanka captain finishing things off with a six as victory was secured with 15 balls to spare.
Earlier, Bangladesh made 240 for eight off their 50 overs after being sent in to bat at Shere Bangla National Stadium.
Mominul Haque top-scored with a run-a-ball 60, while five other batsmen managed to make starts but without going on - all of them falling for scores between 23 and 38.
Dhammika Prasad took three for 49 off his 10 overs for Sri Lanka, while Suranga Lakmal produced a miserly spell as he bowled three maidens and finished with two for 24.