The 2010 FIFA World Cup was won by the Spain national football team. Correct answer: (a) Spain. They defeated the Netherlands national football team with a score of 1-0 in the final match, which was held in Johannesburg, with the winning goal scored by Andrés Iniesta in extra time.