The United States has produced a huge upset in the first semi-final at the Confederations Cup football tournament in South Africa.
The Americans beat the European champions and world number one, Spain, 2-0.
It was Spain's first loss after going unbeaten for a world record 35 matches.
The second semi-final is between South Africa and Brazil.