Former Hampshire star Imran Tahir took 4-26 as South Africa beat Sri Lanka by nine wickets in the first World Cup quarter final.

Leg-spinner Tahir, who has represented Hampshire since 2008 and played in the promotion-clinching win at Cardiff at the end of last season, is now South Africa's leading wicket-taker at the World Cup, with 15 wickets at 18 apiece.

Kyle Abbott, who may return to Hampshire this season after an outstanding first stint with the county, took 1-27 with the new ball as Sri Lanka were dismissed for 133.