Mendis made 53 off 27 balls.
Mendis and Danushka Gunathilaka shared a 53-run opening stand.
Batsman Kusal Janith Perera, who was named in the 15-member squad for the upcoming T20 Series against Bangladesh has been ruled out of the two games, following medical advice, Sri Lanka Cricket (SLC) confirmed today (13).
Kusal Mendis has replaced the injured Kusal Perera in Sri Lanka's squad for the Twenty20 internationals against Bangladesh.
Left-arm spinner Nazmul Islam took 22-5 on his T20 debut for Bangladesh. But that's not it. Meanwhile, Bangladesh will be hoping to register a series win following the debacle in the second Test.
Soumya Sarkar scored his maiden Twenty20 International fifty
Bangladesh, although in a loss, put in a refreshingly aggressive performance with the bat earlier.
Interestingly, Tamim Iqbal, who is the vice-captain for the Tigers in T20Is, was overlooked for captaincy yet again.
The opener, Zakir Hasan, could only manage to score 10 runs of 9 balls, but his partner Soumya Sarkar scored a quick 52 runs of just 32 deliveries. All that was undone by Jeevan Mendis's first over though, where he picked the important wickets of Sarkar and Hossain to celebrate his first T20I game since 2013 in style.
The latest Test against Sri Lanka ended inside three days, with the visitors thrashing Bangladesh by 215 runs in a match that saw both sides all-out twice in less than eight sessions.
Shanaka was unbeaten on 42 off 24, and Perera was on 39 off 18.More news: Pyeongchang Winter Olympics pairs skaters from the US
More news: EFF explains why it wants early elections
More news: Maria Sharapova knocked out of Qatar Open in opening round