Left-arm spinner Praveen Jayawickrama claimed a match-haul of 11 wickets in a fairytale debut as he bowled Sri Lanka to a 209-run victory, and a 1-0 series win, in the second test against Bangladesh in Pallekele on Monday.
The hosts took just over an hour to claim the last five Bangladesh wickets with Jayawickrama claiming three of them for a second-innings bowling figure of 5-86.
Replying to Sri Lanka's first innings total of 493-7 declared, Bangladesh were all out for 251.
Sri Lanka declared their second innings on 194-9, setting the tourists a daunting victory target of 437 and Bangladesh meekly folded for 227.
"There was a bit of pressure ahead of the debut but the captain and the senior players really helped me," Jayawickrama, 22, said after being adjudged player-of-the-match.
Home captain Dimuth Karunaratne heaped praise on Jayawickrama and young off-spinner Ramesh Mendis, who claimed four wickets in the second innings.
"Praveen was fantastic and Ramesh too," Karunaratne, who won the player-of-the-series award for his scores of 244, 118 and 66 in three innings, said.
"I think they need to play test matches regularly and build confidence, and if they do that they will fill the shoes of Dilruwan (Perera) and Rangana (Herath) for sure."
Bangladesh captain Mominul Haq rued losing the toss on a flat wicket which he felt determined "50%" of the outcome, but was also disappointed with their own batting effort.
"We lost this test in the first innings when we were bowled out for 250. We should have batted better," he said.
Chasing 437 runs with roughly 150 overs left to play, Tamim Iqbal was the first to go, undone by Ramesh Mendis' beautifully dipping offbreak that took his outside edge. Tamim's streak of four fifties was broken as he was dismissed for 24.
Saif Hassan and Najmul Hossain Shanto then stuck around for 56 balls, in which both batters went after the Sri Lankan spinners. Hassan cleared his front leg on several occasions to hit straight, but the approach cost him when he holed out at cover point, giving Jayawickrama his first wicket. Shanto too fell to the left-arm spinner, missing a delivery that spun through his bat and pad.
Mominul Haque fell to Mendis for the second time in the match, this time bowled off an inside edge after falling lbw in the first innings. It was a soft dismissal, an attempted late cut that looked lackadaisical. Mushfiqur Rahim also fell to Mendis when an offbreak reared on him, brushed his gloves and gave short leg an easy catch. He made 40.
But much like Hassan, Shanto and Mominul, Mushfiqur too was chancy. Lahiru Thirimanne dropped him at slip, before Niroshan Dickwella missed a stumping chance through his legs.