2010 FIFA World Cup : Semi-finals : Germany vs Spain