Spain will play Germany in the World Cup semifinals after beating Paraguay 1-0 . ( CNN ) -- David Villa came to Spain 's rescue again to put the European champions into the World Cup semifinals for the first time with a hard-fought 1-0 victory over Paraguay in Johannesburg on Saturday night as both teams missed a penalty . The match was played at Estadio Nacional de Costa Rica on Sunday night and ended with a 1-1 draw. South Americans had a goal ruled out and then missed a penalty in second half . Spain also missed a penalty soon after before Villa 's fifth goal of the tournament .
Spain will play Germany in the World Cup semifinals after beating Paraguay 1-0 . The match was played at Estadio Nacional de Costa Rica on Sunday night and ended with a 1-1 draw. South Americans had a goal ruled out and then missed a penalty in second half . Spain also missed a penalty soon after before Villa 's fifth goal of the tournament .