The European football champions Spain have reached the Confederations Cup semi-finals in South Africa with a 1-0 win over the Asian champions Iraq.
The victory was a world record-equalling 14th consecutive international win, stretching Spain's unbeaten run to 34 matches - one short of the world record of 35 held by Brazil.
Iraq are still in with a chance of making the last four having drawn their opening game against South Africa.