Bangladesh rode on an all-round performance by Shakib Al Hasan to beat Afghanistan by four wickets in the final group stage game of the T20I tri-series. The two sides will meet once again on Tuesday in the finale. Afghanistan lost their way to put up a paltry 138\/7. Bangladesh chased down the target. Here are the records that were broken. Afghanistan got off to a breezy start (75\/0) with Hazratullah Zazai and Rahmanullah Gurbaz playing remarkably well. However, Zazai's wicket changed the complexion. From 75\/1, Afghanistan lost their way badly to manage just 138\/7 in 20 overs. Afif Hossain (2\/9) was terrific. In reply, Bangladesh were 12\/2. Shakib and Mushfiqur Rahim shared a crucial 58-run stand. Mossadek Hossain (19*) joined Shakib to help Bangladesh. Shakib scored a sublime unbeaten 70. His innings was laced with eight fours and a six. The southpaw registered his ninth career T20I fifty. He also surpassed the 1,500-run mark in T20Is (1,567). Shakib became the highest T20I run-scorer for Bangladesh. He overcame Tamim Iqbal's tally of 1,556 runs. Shakib has 163 fours and 33 career T20I sixes. Shakib (1\/24) now has 92 career T20I scalps. He has raced to 350 wickets in T20 cricket. With this feat, Shakib became the first man from his country to take 350 T20 wickets. He became the fourth bowler in the world to take 350-plus wickets in the shortest format. Dwayne Bravo (490), Lasith Malinga (385), Sunil Narine (376) are the other three stalwarts. Afghanistan's Asghar Afghan registered his fourth career T20I duck. Zazai is now the 10th highest T20I run-scorer for Afghanistan (470). Rashid Khan (2\/27) raced to 81 career T20I scalps for Afghanistan. He needs five more to surpass former Pakistan bowlers Saeed Ajmal and Umar Gul (85). Shakib became the 26th batsman to score 1,500-plus career T20I runs. He is now 23rd on the list.