Villa beat three defenders in the 17th minute at Ellis Park and Honduras goalkeeper Noel Valladares got a touch on the rising shot but couldn’t keep it out. Villa scored his 40th goal in the 51st when his shot from the edge of the area deflected off a defender and went over Valladares.
“The result is good, we have a goal more than Chile and if we beat Chile we’re practically group winners, so we’re happy,” Villa said. “The good thing is that this result means we depend on ourselves.”
His fifth World Cup goal put him even with four Spain players as the country’s leading scorer in the competition and moved him within four goals of Raul Gonzalez’s record of 44 for the national team.
“It’s a shame,” Villa said. “I could have passed (the other four players) with a penalty but I’m still happy with this result.”
The win improved Spain’s chances of avoiding a potential matchup with Brazil in the round of 16.
Ramos, whose ninth-minute penalty appeal was waived away, headed Joan Capdevila’s cross over at the far post in the 11th.
Spain’s defense provided goalkeeper Iker Casillas with some nervous moments soon after as the captain rushed to catch a high ball before blocking Amado Guevara’s shot just before Villa’s goal.
The Liverpool striker, making his first start since right knee surgery in April, headed over the bar before sending a shot high in the 33rd. He then wasted Villa’s fine pass from inside the area at the close of the half.