RubelHossain dismissed both openers in his first three overs. SriLanka then lost key man KumarSangakkara for eight in the 11th over.

Of the next five batsmen, onlyDineshChandimal made double figures, but he was one of two men to be run out while Arafat Sunny picked up wickets in consecutive overs—including that of skipper Angelo Mathews.

However, Perera rescued his side and added a further 31 for the 10th wicket with LasithMalinga. The fast bowler was caught behind for a duck, though, as SriLanka failed to bat out their allotted overs.

Sri Lanka: 180 all out (40 overs)

Runs

Minutes

Balls

K Perera

lbw

b Rubel Hossain

20

28

18

Dilshan

c Mushfiqur Rahim

b Rubel Hossain

3

19

11

Sangakkara

c Arafat Sunny

b Al-Amin

8

30

14

Chandimal

run out (Shakib)

13

43

28

Priyanjan

lbw

b Shakib

6

7

8

Mathews

b Arafat Sunny

3

13

15

Vithanage

run out (Mushfiqur Rahim)

7

18

22

N Kulasekara

b Arafat Sunny

0

5

9

T Perera

not out

80

84

57

Senanayake

b Shakib

30

53

48

Malinga

c A Haque

b Gazi

0

19

10

Extras

0nb 9w 0b 1lb

10

Bowler

Overs

Maidens

Runs

Wickets

Al-Amin

8

1

34

1

Rubel Hossain

8

0

37

2

Shakib

7

0

29

2

Arafat Sunny

6

2

31

2

Gazi

7

0

22

1

Mahmudullah

4

0

26

0

BBC

Bangladesh's reply started badly. Malinga removed AnamulHaque for a second ball duck, but ShamsurRahman and MominulHaque put on 79 for the second wicket.

Haque was caught at point for 44 as Perera got in on the act with the ball. Rahman was then run out in the 20th over for 62.

Star batsman Shakib Al Hasan was also run out soon after, which prompted a Bangladesh collapse. Senanayake picked up two wickets and Mathews claimed three, including the crucial scalp of MushfiqurRahim for 27.

SriLanka clinched the victory when RubelHossain was run out after a mix-up with Al-Amin Hossain.