DAMBULLA (Sri Lanka) (AFP) Pakistan defeated Bangladesh by 139 runs on Monday to end their Asia Cup campaign with one win from three matches. Bangladesh failed to win any game. India and hosts Sri Lanka will clash in Thursdays final after playing each other in the last league match on Tuesday. Batting first first, Pakistan posted 385 for seven in 50 overs and Bangladesh replied with 246 for five 5 in 50 overs. In Pakistan innings, Shahid Afridi smashed a brilliant 124 off 60 balls as Pakistan piled up their highest one-day total, with 385-7 against Bangladesh in their Asia Cup match Monday. Afridi plundered 17 boundaries and four sixes after he won the toss in a match that held only academic interest after India and Sri Lanka qualified for Thursdays final. Pakistans total surpassed their previous best of 371-9 against Sri Lanka in Nairobi in 1996, a match in which Afridi cracked 102 off 40 balls. Pakistan, who lost narrowly to both India and Sri Lanka, used the game to display their batting power after openers Imran Farhat (66) and Shahzaib Hasan (50) put on 81 by the 13th over. There was another half-century from Umar Akmal, who made 50 during a fifth-wicket stand of 136 with Afridi. The talking point of the innings was the bizarre dismissal of Umar Amin, who was run out by Mohammad Mahmudullah while moving from the off to the leg-side at the non-strikers end after completing a single. Amins bat was in the air as he walked across the popping crease and was clearly not trying to steal a single when Mahmudullah broke the stumps. Umpires Billy Doctrove and Bruce Oxenford referred the decision to the TV umpire, who declared Amin run out. SCOREBOARD PAKISTAN Imran Farhat b Shakib 66 Shahzaib lbw b Razzak 50 Umar Amin run out 22 Asad st Rahim b Shakib 17 Umar Akmal b Shafiul 50 Afridi c Shuvo b Shafiul 124 Kamran c Tamim b Shafiul 23 Razzaq not out 21 Abdul Rehman not out 1 EXTRAS: (b1, lb4, w5, nb1) 11 TOTAL: (for seven wickets, 50 overs) 385 Fall of wickets: 1-81 (Shahzaib), 2-135 (Amin), 3-155 (Farhat), 4-176 (Asad), 5-312 (Umar Akmal), 6-347 (Afridi), 7-364 (Kamran Akmal). BOWLING Mortaza 5-0-47-0 Shafiul 10-0-95-3 (w3) Razzak 10-0-48-1 Shuvo 8-0-65-0 (nb1, w1) Mahmudullah 7-0-52-0 Shakib 9-0-73-2 (w1). BANGLADESH Tamim c Kamran b Asif 34 Kayes c Farhat b Afridi 66 Junaid c and b Akhtar 97 Mushfiqur Rahim run out 1 Shakib b Farhat 25 Jahurul Islam not out 11 Mahmudullah not out 0 EXTRAS: (lb5, w6, nb1) 12 TOTAL: (for five wickets, 50 overs) 246 Fall of wickets: 1-39 (Tamim), 2-199 (Kayes), 3-203 (Rahim), 4-210 (Siddique), 5-245 (Shakib). BOWLING Akhtar 8-2-22-1 (w3) Asif 10-0-60-1 (nb1) Razzaq 7-0-47-0 Rehman 10-0-37-0 (w1) Afridi 10-0-54-1 (w2) Farhat 5-0-21-1