Asitha Fernando (C) appeals unsuccessful leg before wicket against Mosaddek Hossain (not pictured) during the final day of the second Test match in Dhaka on Friday. AFP
The visitors bowled out Bangladesh for 169 runs in their second innings with the 24-year-old playing a starring role at Dhaka's Sher-e-Bangla National Cricket Stadium.
"We knew we needed a couple of wickets to go our way," said Sri Lanka skipper Dimuth Karunaratne. "The fast bowlers did the job for us, both in the first innings as well as the second." Sri Lanka made 506 runs in the first innings after bowling out Bangladesh for 365.
Sri Lankan players pose with the trophy after winning the second Test match against Bangladesh in Dhaka. AFP
Oshada Fernando sealed the devastating win with an unbeaten 21 in three overs. Play had resumed on the fifth and final day with the hosts at a precarious 34-4 and Sri Lanka upped the pressure when Kasun Rajitha bowled Mushfiqur Rahim for 23 in the eighth over.
Shakib Al Hasan and Liton Das both hit fifties in a 110-run stand and held on through the first session with a mix of caution and aggression.
Shakib's counter-attack saw him hit Rajitha for three fours in one over, forcing Sri Lanka to widen their field set-up, while Liton played an anchor role after resuming on one overnight.
Liton was given out caught behind off Rajitha on nine as he attempted to flick a ball going down the leg, but survived on review. It was the fourth caught behind decision overturned in the match, all given by West Indies umpire Joel Wilson.
A counter-punching Shakib brought his 27th Test fifty in the last ball before lunch with a boundary off Dhananjaya de Silva, before Asitha drove the hosts' collapse after lunch.
He took the scalps of both Liton and Shakib soon after the break, claiming four of the last five wickets after dispatching openers Mahmudul Hasan Joy and Tamim Iqbal the previous day.
Kasun Rajitha (L) celebrates with teammates after bowling out Mushfiqur Rahim (not pictured). AFP
Ramesh Mendis trapped Mosaddek Hossain for nine before Asitha wrapped up the Bangladesh innings with the wickets of Taijul Islam and Khaled Ahmed in successive deliveries.
"A disappointing performance," said Bangladesh captain Mominul Haque. "They put us under pressure with the new ball, we'll have to handle it better next time," he added.
Asitha conceded 144 runs for his first 10-wicket Test match haul, with 4-93 in the first innings. He and Rajitha had Bangladesh reduced to a pitiful 24-5 at the start of the first day before Mushfiqur (175 not out) and Das (141) staged a recovery.
But Sri Lanka rode on man of the series Angelo Mathews (145 not out) and Dinesh Chandimal's 124 to take a commanding 141-run first-innings lead.
Bangladesh collapsed again at the start of their second innings, losing the first four wickets for 23 runs to leave Sri Lanka in full control.
The first Test in Chittagong ended in a draw.
Bangladesh will now tour to West Indies for two Tests, three Twenty20 internationals and three one-day internationals starting in June.
Sri Lanka host Australia next month -- despite anxieties about the island nation's protracted economic crisis -- for three T20Is, five ODIs and two Tests.
The match was wrapped up in one session on the final day as Ebadot Hossain took a career best six for 46 and New Zealand were rolled in their second innings for 169.
The Test squad will begin their training camp at the Abu Dhabi Cricket & Sports Hub on Friday (Nov.18), while their contest against the Lions will take place at the revamped Tolerance Oval from Wednesday (Nov.23).
Angelo Mathews and Dinesh Chandimal hit centuries as Sri Lanka raised hope of winning the second Test after reducing Bangladesh to 34-4 on day four in Dhaka on Thursday.
The Games, delayed a year due to China's measures to combat the COVID-19 pandemic, will be the country's biggest sporting event in over a decade in several metrics, with around 12,000 athletes from 45 nations competing in 40 sports.
India have become only the second team in men's cricket history to occupy the number one spot across all three formats after defeating Australia in the first ODI on Friday.
The prestigious championships for amateurs and professionals will take place under the patronage of Sheikh Mohammed Bin Hamad Bin Mohammed Al Sharqi, Crown Prince of Fujairah, and will be held at the Zayed Sports Complex.
The total prize money pool is $10 million for the tournament, the same which was given in the 2015 and 2019 editions of the competition. The runners-up of 2023 Men’s ODI World Cup will receive $2 million, while the losing semi-finalists will get $800,000 each.