World and European champions Spain stayed on course for the title they have never won when they beat African champions Nigeria 3-0 to reach the Confederations Cup semifinals on Sunday.
Two excellent goals from defender Jordi Alba, one of eight Barcelona players in the starting lineup, and a fifth of the tournament from Fernando Torres gave Spain a third successive win and top spot in Group B.
They stretched their unbeaten run in competitive games to 28, going back to their 1-0 defeat to Switzerland at the 2010 World Cup, and have not lost at all since England beat them in a friendly in November 2011.
They will face Italy, who they beat 4-0 to win the European title in Kiev a year ago, at Fortaleza's Castelao in Thursday's semifinal.
A young and largely experimental Nigeria team, after beating Tahiti 6-1, finished third after defeats to Uruguay and Spain and must now concentrate of qualifying for the World Cup.
They need a draw against Malawi in September to top their African qualifying group and will then have to play off over two legs with another group winner to earn a return trip to Brazil next year.
Although Spain did not have it all their own way, Spain coach Vicente Del Bosque was pleased. Nigeria were very dangerous in the first half and they played with plenty of dynamism and made it difficult for us.
But we came through. They were a bit less intense in the second half and we played better.” he said.
Nigeria coach Stephen Keshi was upset at the way his team lost their discipline after Torres, who had only replaced Roberto Soldado three minutes previously, scored with a diving header to make it 2-0 in the 62nd minute.