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.
Have your say: Who is the greatest Irish sports star of them all?
Michael Watson and the incredible relationship he shares with the man who saved his life
How a sports psychologist helped Rory McIlroy live with the raging doubts and secure career Grand Slam
Shane Lowry set for quick return to action following Masters disappointment
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.