World Cup quarter-final, Sydney:
Sri Lanka 133 all out (37.2 overs): Sangakkara 45, Tahir 4-26
South Africa 134-1 (18 overs): De Kock 78*
South Africa won by nine wickets
South Africa reaches into the World Cup semi-finals with a one-sided thrashing victory over Sri Lanka in Sydney.
Off-spinner Duminy took a hat-trick and leg-spinner Imran Tahir 4-26 as Sri Lanka were bowled out for 133.
The SA then eased to their target for the loss of only one wicket in 18 overs, with Quinton de Kock making an unbeaten 78 runs.
They go on to a last-four meeting with either New Zealand or West Indies in Auckland on Tuesday.
South Africa’s first knockout victory in 23 years of playing World Cup cricket takes them to a first semi-final since a famous defeat by Australia in 1999.
In reaching their target with 32 overs to spare, Villiers’ side also completed the fastest successful run chase in a World Cup knockout match as Sri Lanka, finalists in the previous two World Cups, wilted.
Their lacklustre display was not befitting what turned out to be the final international match for Mahela Jayawardene and Kumar Sangakkara’s last ODI. The duo have scored 117 international centuries between them.
After the Proteas’ pace bowlers made early inroads, the spin pair of Duminy and Tahir took advantage of a succession of loose shots, while South Africa were excellent in the field throughout.
Sangakkara, on the back of four successive hundreds, made a painstaking 45 and Lahiru Thirimanne a counter-attacking 41, but no other batsman reached 20.
To cap South Africa’s day, wicketkeeper De Kock, who had managed only 53 runs in his six previous innings, returned to form with a string of cover drives.
Still, their victory was built on a brilliant bowling performance after losing the toss on an excellent Sydney pitch.