Mahmdullah smashed a six off the penultimate ball of the game to see Bangladesh stun Sri Lanka and reach the Nidahas Trophy final.
England will play three Tests, five one-day internationals and one T20 international when they tour Sri Lanka this winter.
India moved a step closer to the final of the Nidahas Trophy T20 tri-series with a six-wicket win over Sri Lanka.
Mushfiqur Rahim hit a blazing half-century to help Bangladesh chase down a T20I record 215 and beat Sri Lanka by five wickets.
Shikhar Dhawan struck fifty as India cruised to a six-wicket win over Bangladesh in the Nidahas Trophy T20 tri-series.
Kusal Perera struck a quick-fire 66 as Nidahas Trophy hosts Sri Lanka kicked off the tournament with a win over India.
Sri Lanka completed a 2-0 T20I series win over Bangladesh with a 75-run victory in the second and final game in Sylhet.
Kusal Mendis scored his maiden fifty in Twenty20 internationals to lead Sri Lanka's six-wicket rout of Bangladesh, in Dhaka.
Akila Dananjaya claimed a five-for on debut as Sri Lanka beat Bangladesh by 215 runs to win the two-Test series 1-0.
Roshen Silva's unbeaten half-century put Sri Lanka in command of the second Test after stretching their lead to 312 against Bangladesh.
Sri Lanka reduced Bangladesh to 56-4 before stumps after being bowled out for 222 on day one of the second Test, in Dhaka.
Mominul Haque hit his second century of the game before the first Test between Bangladesh and Sri Lanka ended in a draw.
Sri Lanka close in on victory in the first Test against Bangladesh in Chittagong after hitting 713-9 in their first innings.
Kusal Mendis and Dhananjaya de Silva put on 308 as Sri Lanka ended day three of the first Test against Bangladesh on 504-3.
Sri Lanka closed day two of the first Test on 187-1, 326 behind Bangladesh, after Dhananjaya de Silva hit an unbeaten 104.
Mominul Haque made Sri Lanka suffer with a dominant century for Bangladesh on day one of the first Test in Chittagong.
Shehan Madushanka claimed a hat-trick on debut as Sri Lanka beat Bangladesh by 79 runs to win the tri-nations series.
England lost their fifth-place play-off to Bangladesh as Sri Lanka beat the Windies in the plate final at the U19 World Cup.
Windies created controversy in the Under-19 World Cup after South Africa opener Jiveshan Pillay was out obstructing the field.
India retained their 100 per cent record in the U19 World Cup, while Australia look set for a quarter-final with England.
©2018 Sky UK