Image courtesy of: ESPNcricinfo
Sri Lanka opener Upul Tharanga scored a spectacular 115 to leave Bangladesh chasing 457 for victory heading into the final day of the first Test in Galle.
Starting their second innings with a 182-run lead in hand, Sri Lanka got off to an excellent start as Tharanga and Dimuth Karunaratne amassed a 69-run partnership before Karunaratne was dismissed by Taskin Ahmed for 35.
Tharanga and Kusal Mendis kept the runs flowing with a 65-run stand, during which Tharanga sailed past his fifty, before Mendis was removed by Shakib Al Hasan for 19.
Tharanga proceeded to bring up his hundred during his 64-run partnership with Dinesh Chandimal before he was clean bowled by Mehedi Hasan Miraz for 115, which came off 171 balls and included 11 boundaries and two sixes.
Asela Gunaratne and Niroshan Dickwella fell soon after before Chandimal and Dilruwan Perera stabilised the innings with a 52-run partnership, during which Chandimal brought up his half-century, before Perera was caught behind off the bowling of Mustafizur Rahman for 33.
As soon as Perera was on his way back to the pavilion, Sri Lanka stand-in captain Rangana Herath declared with his side on 274/6, which set Bangladesh a target of 457 to win.
Chandimal ended up making 50 not out, which came off 75 balls and included four boundaries.
Mehedi and Shakib picked up two wickets apiece, while Taskin and Mustafizur Rahman claimed one wicket each.
Chasing 458 to win, Bangladesh made a great start as Soumya Sarkar and Tamim Iqbal amassed an unbeaten 67-run partnership, during which Sarkar registered his half-century, before bad light stopped play for the day.
Sarkar finished on 53 off 47 balls, which included six boundaries and a six, while Iqbal remained undefeated on 13 off 44 deliveries, which included one boundary.
Bangladesh ended day four on 67/0 and will continue batting on Saturday at 09:45 local time or 04:15 GMT.