Sri Lanka's inexperienced spin duo of Praveen Jayawickrama and Ramesh Mendis took all five Bangladesh wickets to fall in the tourists' second innings on day four of the second Test at Pallekele on Sunday.
At stumps, Bangladesh slumped to 177-5 chasing a stiff 437 to win as Sri Lanka closed in on a memorable win.
The host needs five wickets on the final day to wrap up the game and the series after the first Test ended in a draw.
Latest on Sportstar
- Doping: India is number two in WADA report on anti-doping violations; Russia tops again
- Thailand Open 2023 LIVE Score: Kiran George trails behind Toma Junior after game one
- Sonam, Nisha suffer first round defeats in Bishkek
- WTC final against India is our grand final: Lyon
- FA Cup 2023 to break 151-year tradition with Manchester derby final