Who won the World Cup 2010? Spain wins World Cup 2010 with a 1-0 score against the Netherlands. A goal by Spanish Andres Iniesta in the 116th minute lifts Spain spirit over the Netherlands.