Tanvir magic cause Sri Lanka collapse
Bangladesh bounced back from their 77-run defeat in the opening match to level the three-match ODI series 1-1 with a hard-fought 16-run victory over Sri Lanka at the R. Premadasa Stadium on Saturday. Despite Janith Liyanage’s valiant effort in the final stages, the hosts fell short in their pursuit of 249, setting up a decisive encounter at Pallekele on Tuesday.
Sri Lanka’s pursuit of Bangladesh’s 248 began in spectacular fashion. Kusal Mendis produced a venue-record fastest fifty off just 20 balls, surpassing Thisara Perera’s previous record of 50 off 23 balls against England in 2014. However, what started as a promising chase ultimately crumbled under pressure, leaving the hosts disappointed despite moments of individual brilliance.

Tanvir Islam celebrates his five-wicket haul while his team mates look on - Pix by Jayamal Chandrasiri

A dejected Janith Liyanage walks back to the pavilion after top scoring with 78, as Sri Lanka's ninth wicket
The innings got off to a shaky start when Tanzim Hasan Sakib removed Pathum Nissanka for just five runs. But Mendis and opener Nishan Madushka quickly restored order, launching a devastating counter-attack that yielded 69 runs for the second wicket. Their aggressive stroke-play had Bangladesh’s bowlers scrambling for answers as boundaries flowed freely.
At 75 for 2 after 10 overs, Sri Lanka appeared well-positioned with the target looking increasingly manageable. However, the complexion of the chase changed dramatically when Madushka fell while attempting an ambitious inside-out shot over cover off Tanvir Islam, only to slice the ball to point instead.
The shift came when Bangladesh struck twice in quick succession, removing both Mendis and Charith Asalanka—who had scored a century in the previous match. This double blow left Sri Lanka reeling at 99 for 4 in the 19th over, transforming a comfortable chase into a desperate struggle.
Kamindu Mendis and Janith Liyanage attempted to rebuild the innings, but while the latter remained firm at one end, wickets continued to tumble at the other. The mounting pressure and climbing required run rate made the target increasingly elusive.
Liyanage scored his fifth ODI half century with a determined 78 off 85 balls, crucially sharing a 58-run partnership for the ninth wicket with Dushmantha Chameera that brought Sri Lanka tantalizingly close to their target. His resolute knock rekindled hope among the home supporters, but his dismissal in the 48th over extinguished any remaining chances of a successful chase.
Spinner Tanvir Islam, playing only his second ODI, emerged as the match winner with career-best figures of 5 for 39. His victims included Madushka, Kusal Mendis, Kamindu Mendis, Dunith Wellalage, and Maheesh Theekshana.
Earlier in the day, Bangladesh’s batting display began with genuine promise but ultimately collapsed under pressure, resulting in a total of 248 all out. While the score initially appeared modest, it proved competitive enough to secure victory.

Sri Lankan ICC International Panel umpire Ruchira Palliyaguruge officiated his 100th One Day International at the R. Premadasa ICS. He was felicitated by Sri Lanka Cricket prior to the second ODI between Sri Lanka and Bangladesh
Opener Parvez Hossain Emon anchored Bangladesh’s innings with an accomplished 67, crafting his knock with skill and patience. His 69-ball innings featured six boundaries and three sixes, showcasing the aggressive approach required on what appeared to be a batsman-friendly surface. Towhid Hridoy provided valuable support with a well-constructed 51, adding crucial substance during the middle overs.
The early signs were encouraging for Bangladesh, who reached 100 runs in the 16th over while losing only two wickets. Emon appeared settled and confident, displaying positive intent that could have propelled Bangladesh to a formidable total. His partnerships with the top order created the foundation the Tigers desperately needed.
However, Bangladesh’s middle order failed to capitalise on this solid groundwork. Wickets began falling as batsmen struggled to build on the momentum generated by Emon and Hridoy’s contributions.
The collapse was primarily orchestrated by seamer Asitha Fernando and spinner Wanindu Hasaranga, who exploited Bangladesh’s vulnerability under pressure. Fernando’s exceptional four-wicket haul demonstrated his skill and precision, consistently troubling the Bangladesh batsmen with intelligent variations and accurate line and length.
Spinner Wanindu Hasaranga proved equally effective, claiming three vital wickets including that of top-scorer, Emon. The spin wizard’s googly proved particularly lethal, foxing Emon and crashing into the stumps. With Hridoy still at the crease and four wickets remaining, Bangladesh seemed positioned to reach a competitive total, but his run-out at 212 effectively ended their hopes.
Tanzim Hasan Sakib provided some late fireworks with a quickfire 33 off 21 balls, but the regular fall of wickets meant Bangladesh never recovered sufficiently to provide the aggressive finishing touch that could have elevated them to a more challenging total.
Scoreboard | |
Bangladesh Parvez Hossain Emon b Hasaranga 67 Tanzid Hasan c Kusal M b Fernando 07 Najmul Hossain Shanto c Theekshana b Asalanka 14 Towhid Hridoy run out 51 Mehidy Hasan Miraz c Nissanka b Chameera 09 Shamim Hossain c Liyanage b Fernando 22 Jaker Ali lbw b Fernando 24 Tanzim Hasan Shakib not out 33 Hasan Mahmud c Madushka b Fernando 00 Tanvir Islam lbw b Hasaranga 04 Mustafizur Rahman lbw b Hasaranga 00 Extras (b8, lb1, nb1, w7) 17 Total (all out; 45.5 overs) 248 Fall of wickets: 1-10 (Hasan, 2.3ov), 2-73 (Shanto, 11.3ov), 3-110 (Emon, 19.4ov), 4-126 (Miraz, 22.4ov), 5-159 (Hossain, 28.5ov), 6-204 (Ali, 38.6ov), 7-212 (Hridoy, 40.2ov), 8-213 (Mahmud, 40.5ov), 9-218 (Islam, 41.5ov), 10-248 (Rahman, 45.5ov) Bowling: Asitha Fernando 9-0-35-4, Maheesh Theekshana 7-0-32-0, Dushmantha Chameera 7-0-37-1, Charith Asalanka 3-0-34-1, Dunith Wellalage 8-0-32-0, Wanindu Hasaranga 9.5-1-60-3 Sri Lanka Nishan Madushka c Hridoy b Islam 17 Pathum Nissanka lbw b Sakib 05 Kusal Mendis lbw b Islam 56 Kamindu Mendis c Miraz b Islam 33 Charith Asalanka c Islam b Hossain 06 Janith Liyanage c and b Rahman 78 Dunith Wellalage c Ali b Islam 01 Wanindu Hasaranga c Sakib b Miraz 13 Maheesh Theekshana c Rishad b Islam 02 Dushmantha Chameera b Sakib 13 Asitha Fernando not out 03 Extras (lb1, w4) 05 Total (all out; 48.5 overs) 232 Fall of wickets: 1-6 (Nissanka, 1.6ov), 2-75 (Madushka, 9.3ov), 3-82 (Kusal M, 11.5ov), 4-99 (Asalanka, 18.4ov), 5-126 (Kamindu M, 25.2ov), 6-132 (Wellalage, 29.4ov), 7-156 (Hasaranga, 35.2ov), 8-170 (Theekshana, 38.3ov), 9-228 (Liyanage, 47.2ov), 10-232 (Chameera, 48.5ov) Bowling: Hasan Mahmud 7-0-43-0, Tanzim Hasan Sakib 4.5-0-34-2, Tanvir Islam 10-2-39-5, Mustafizur Rahman 8-0-56-1, Mehidy Hasan Miraz 10-0-37-1, Shamim Hossain 9-1-22-1 |