Sri Lanka are through to the T20 World Cup Super 12 after a dominant 70-run win over Ireland.

Wanindu Hasaranga's 47-ball 71, along with 61 from Pathum Nissanka, which came from the same amount of deliveries, propelled the 2014 winners to 171-7.

The 172 target proved well beyond Ireland, who were dismissed for 101 with nine balls left, Hasaranga also taking a wicket and bowling a team-high 14 dot balls in a Man of the Match display.

It means Sri Lanka can top Group A with a win over the Netherlands, whose hopes came to an end with defeat to Namibia.

Max O'Dowd hit a 56-ball 70 for Netherlands as they posted 164-4, however, David Wiese's unbeaten 66 ensured Namibia got over the line for a six-wicket win with six balls left.

England are among the tournament favourites and they underlined that status with a 13-run warm-up win over New Zealand in which Jos Buttler delivered a scarcely needed reminder of his class by hitting 11 fours and two maximums for his 73.

Mark Wood (4-23) and Adil Rashid (3-18) impressed with the ball for England, who were runners-up in 2016 to West Indies.

The Windies seemingly have work to do ahead of the Super 12 after a 56-run defeat to Afghanistan, who saw Hazratullah Zazai (56) and Mohammad Shahzad (54) hit half-centuries.

Rassie van der Dussen, meanwhile, looks in ominous form for South Africa, his 51-ball 101 comprising of 10 fours and four maximums as South Africa saw off Pakistan by six wickets.