Earlier in the day, the Sri Lankans won the toss and elected to bat first. The decision was well justified after the openers provided the team with a solid start. Opener Dilshan scored his 4th century in last 8 matches and took Sri Lanka close to the score of 300. He was well supported by his opening partner Perera. After Perera got out, Sangakkara supported Dilshan before getting out scoring 48 runs. But, after that none of the Sri Lanka batsmen could make a strong statement with the bat. On the other hand, Bangladeshi spinner Abdur Razzaq picked up 5 wickets in the match conceding 62 runs. He also became the first Bangladeshi bowler to have notched 200 scalps in ODIs.
Bangladeshi openers came into bat with a positive frame of mind. Opener Ashraful and Anamul batted sensibly and at a brisk pace taking the score to 77. Ashraful got out scoring 29 runs at the team score of 77. After that, there was a rain interruption. As a result of the interruption, the match was reduced to 28 overs with a revised target of 183 runs. With some sensible batting from Nasir Hossain, Bangladesh reached the target with 1 over and 3 wickets in hand.
Dilshan was awarded the Man of the Match award for his century.