Ghana 1 Uruguay 1 (Uruguay win 4-2 on pens):Ghana are out of the World Cup after a heartbreaking end to their campaign following Asamoah Gyan's missed penalty with the last kick of extra-time against Uruguay.
Having scored two on the way to the quarter-finals, Gyan stepped up after Luis Suarez handled the ball on the line, but he smacked his shot off the crossbar to miss the chance of guiding his side straight through to the semi-finals against the Netherlands.
Instead, the game went to penalties and Ghana saw two more saved as Uruguay held their nerve to progress to the semi-finals and Uruguay substitute Sebastian Abreu got the decisive penalty with a cheeky chip over goalkeeper Richard Kingson.
A dull game ended 1-1 thanks to Diego Forlan equalising Sulley Muntari's first half strike.
Ghana were bidding to become the first African side to reach the semi-finals while twice World Cup winners Uruguay were trying to reach the last four for the first time in 40 years.
In a game of wildly changing fortunes, Uruguay had dominated the opening stages as they worked hard to set strikers Forlan and Suarez free.
Ghana, despite enormous support from their fellow Africans packing the stadium, surrendered the ball too easily to a hard-tackling Uruguay midfield.
It appeared to be going Uruguay's way as they created the chances with Forlan blasting the ball over the bar and then minutes later Suarez's shot was tipped over by Kingson.
Ghana suddenly woke up, though, and won their first corner from which central defender Isaac Vorsah should have opened the scoring but only managed to head wide. Minutes later striker Asamoah Gyan was sent through only to shoot wide.
Uruguay's defence, which had only let in one goal on the way to the quarter-finals, suffered a blow when captain Diego Lugano had to limp off and was replaced by Andres Scotti.
Then in added time at the end of the first half, Muntari struck a spectacular long-range drive to put Ghana ahead.
Ten minutes into the second half, Uruguay won a free-kick just outside the area on the left and Forlan struck the ball perfectly, bending it over everyone's heads and beyond the despairing reach of Kingson for the equaliser.
Uruguay coach Oscar Tabarez sent on striker Sebastian Abreu after 76 minutes in search of a winner but neither side could break the deadlock and the match went into extra time.
The first chance of the extra period fell to midfielder Kwadwo Asamoah but he blasted over the bar from outside the box when he had space to compose himself. Minutes later Gyan was blocked when he tried to go through by himself.
Uruguay appealed for a penalty when Abreu went down in the area while trying to latch onto a cross but Portuguese referee Olegario Benquerenca showed no interest.
Ghana midfielder Kevin-Prince Boateng headed just wide two minutes from the end of extra time and went close again with a fierce drive from 25 metres which was saved.
The African side piled on the pressure and were awarded a penalty when Suarez handled on the line to keep out a header by Ghana substitute Dominic Adiyiah and was shown a red card.
But Gyan missed the chance to win the game when his spot kick rattled the bar and the match went to a penalty shootout.