NEW DELHI, NOVEMBER 6

Sri Lanka was eliminated from World Cup semifinal contention by Bangladesh and Angelo Mathews became the first batter to be timed out in international cricket on Monday.

Bangladesh won by three wickets with nearly nine overs to spare and ended a six-match losing run.

Najamul Hasan Shanto, 90, and skipper Shakib Al Hasan, 82, who stood by his timed out appeal against Mathews, featured as the Bangladesh top order finally clicked to reach 282-7 in 41.1 overs.

Sri Lanka was all out for 279 and propped up by Charith Asalanka's brilliant 108.

Mathews wasn't ready to face his first ball within two minutes of the previous dismissal - as stipulated by the tournament rules - after his helmet strap broke and he called for a replacement helmet.

By the time a teammate ran out with a new helmet, more than three minutes had elapsed. On-field umpires Marais Erasmus and Richard Illingworth told Mathews he was timed out. Shakib also appealed for him to be timed out.

Mathews, as a bowler, gave Sri Lanka a sniff when he dismissed Shakib and Shanto in consecutive overs to end a beefy 169-run stand off 149 balls between the two Bangladesh left-handers, but the tailenders hung in to see them home.

Mathews should have dismissed Shakib on 7 in the 11th over, but Asalanka dropped a sitter at short extra cover. Shakib and Shanto made their match-winning stand while dew was making it difficult to grip the wet ball.

Left-arm fast bowler Dilshan Madushanka picked up 3-69 to be the leading wicket-taker of the World Cup with 21 wickets.

Bangladesh won its opening game against Afghanistan then lost six consecutive games. It moved to seventh ahead of Sri Lanka on net run-rate as both teams vie for a top-seven finish to qualify for the 2025 Champions Trophy along with host Pakistan.

Bangladesh faces Australia in its last round-robin game on Saturday while Sri Lanka will meet New Zealand on Thursday.