Bangladesh secured a seven-wicket win over Ireland on day four of the one-off Test match in Dhaka on Friday.
Ireland had resumed at 286 for eight, a lead of 131 which was built on a century from wicketkeeper Lorcan Tucker.
The Tigers soon bowled Ireland out for 292 in just over half-an-hour with Ebadot Hossain taking the final two wickets after all-rounder Andy McBrine made a defiant 72.
Bangladesh bowler Taijul Islam ended with match figures of nine for 148.
Ken Early on World Cup draw: Ireland face task to overcome Hungary, their football opposites
The top 25 women’s sporting moments of the year: 25-6 revealed with Mona McSharry, Rachael Blackmore and relay team featuring
World Cup 2026 draw: Team-by-team guide to Ireland’s opponents
Irish rugby is a good place to be, thanks to people such as Dave Fagan
Chasing 138 to win, opener Litton Das hit three boundaries before Mark Adair bowled him for 23.
After Najmul Hossain Shanto was out for just four, caught by Ireland captain Andrew Balbirnie in the slips to leave the hosts 43 for two in the eighth over, Mushfiqur Rahim came in to steady the ship alongside opener Tamim Iqbal.
Mushfiqur, who made 126 in the first innings, finished unbeaten on 51 off 48 deliveries, hitting seven fours to see Bangladesh home, with Mominul Haque 20 not out after Tamim had been dismissed for 31.
It was a first Test win for Bangladesh since they beat New Zealand in January last year.
Ireland, who remain without a win in Test cricket, are next set for a two-match series against Sri Lanka which starts on April 16th.