Germany are through to the semi-finals after producing another masterful performance to beat Argentina 4-0 at Cape Town’s Green Point Stadium. Diego Maradona’s Albiceleste came into this match with high hopes of avenging their quarter-final defeat in 2006 but they ultimately had no answer to a slick, powerful German side who will now face either Spain or Paraguay in the last four.