DHAKA: Bangladesh beat Afghanistan by 141 runs in the third one-day international to win the three-match series 2-1 in Dhaka on Saturday.
Opener Tamim Iqbal set up the victory with a run-a-ball 118 guiding Bangladesh to 279-8 before three wickets from left-arm spinner Mosharraf Hossain helped the home side dismiss Afghanistan for 138 runs in 33.5 overs.
Rahmat Shah was the highest scorer for Afghanistan with 36 runs.
Needing a win for their sixth consecutive series victory at home soil, Bangladesh captain Mashrafe Mortaza elected to bat first and was looking for exactly this kind of platform from his top-order batsmen.
Bangladesh looked on course to well excess of 300 runs when the duo batted but dramatically lost their way, something that has typified their batting throughout the series.
Leg-spinner Rashid Khan stopped the run flow, along with Nabi, with two crucial wickets and finished with 2-39.
Medium pacer Mirwais Ashraf also played his part with two wickets for 43 runs.
Mahmudullah staged a late recovery for Bangladesh with an unbeaten 32 from 22 balls.
Kansas City Chiefs player and wife are on vacation to celebrate friends birthday
Skipper says 180 to 190 is "par score" in Rawalpindi, stressing that Green Shirts "did well" in third T20I
Both sides to take on each other in remaining two matches to be played in Lahore on 25th and 27th
The Al Nassr player has always maintained a clean-shaven look
Right-arm pacer has been out of action for months owing to his elbow injury and subsequent surgery last year
Inter Miami owner celebrates wife Victoria's 50th birthday