Shakib Al Hasan smashed an explosive 92 not out to power Bangladesh into the triangular one-day series final with an upset five-wicket win over Sri Lanka here on Wednesday.
The left-hander cracked two sixes and 10 fours in his 69-ball knock as Bangladesh surpassed Sri Lanka's total of 147 with 7.1 overs to spare in a match reduced by fog to 31 overs a side.

Ajantha Mendis became the fastest bowler to complete 50 wickets in one-day internationals as Sri Lanka crushed Zimbabwe by 130 runs in a triangular series match here Monday.
The unorthodox spinner finished with 3-15 off 5.2 disciplined overs as Sri Lanka dismissed Zimbabwe for a paltry 80 after scoring 210-6.