Bangladesh thrashed Sri Lanka by 90 runs in the first of three one-day internationals, riding on a rampant batting performance led by opener Tamil Iqbal’s eighth century on Saturday.
Asked to bat first after winning the toss at Rangiri Dambulla Stadium, Bangladesh scored a challenging 5-324, their third highest ODI total ever.
Iqbal top-scored with 127 and was well supported by Shakib Al Hasan (72), and Sabbir Rahman (54).
In reply, Sri Lanka never threatened to chase down the total, and was bowled out for 234 in the 46th over.
After only its second ODI win in Sri Lanka, Bangladesh could clinch a first series win there on Tuesday in the second ODI at the same ground.
Dinesh Chandimal top-scored for Sri Lanka with 59 and Thisara Perera showed glimpses of fight late in the innings with an aggressive 55.
Seam bowler Mustafizur Rahman too three wickets for Bangladesh.
Iqbal hit a six and 15 boundaries during his 142-ball knock of 127, after Sri Lanka captain Upul Tharanga made Bangladesh bat first.
Iqbal added 90 runs for the second wicket with Sabbir Rahman, who made 54 off 56 deliveries. Rahman hit 10 boundaries before Tharanga took a sharp catch at extra cover off seamer Asela Gunaratne.
Bangladesh quickly lost another wicket for 3-120 when Mushfiqur Rahim was caught and bowled by left-arm wrist spinner Lakshan Sandakan.
Iqbal and Shakib reacted by combining for the best partnership of the innings: 144 runs for the fourth wicket. Shakib made 72 off 71 balls including a six and four boundaries.
Bangladesh got some much-needed acceleration in the final overs from Mosaddek Hossain and Mahmudullah Riyad. Bangladesh scored 68 runs off the last five overs as the Sri Lanka bowlers struggled with their direction, combined with sloppy fielding.
Seam bowler Suranga Lakmal took 2-45 in eight overs.