Ghana bowed out of the World Cup in the most heartbreaking circumstances in one of the most amazing finishes to a match the World Cup has ever seen.
In this tournament's 80-year history, surely there has never been such agony for a country, and a continent.
Luis Suarez had used his hands to keep out a header in the last minute of extra-time but his red card will be no solace to the Black Stars after Asamoah Gyan's spot-kick hit the bar and Uruguay triumphed in the shoot-out.
Soccer City was deathly silent as Ghana players collapsed in tears, while Uruguay celebrated their first semi-final appearance, in which they will play Holland, for 40 years.
The South Americans' goalkeeper Fernando Muslera was the hero, saving twice from John Mensah, the Sunderland centre-back, and Dominic Adiyiah, but there was a nasty taste left in the mouth as Suarez was carried shoulder high by his team.
This had been a thrilling, exhilarating, and no-holds barred contest full of thunderous tackles and fierce commitment that really set this World Cup alight.
Sulley Muntari, almost sent home earlier on in the tournament after a bust up with Ghana's Serbian coach Milovan Rajevac, had given his side the lead before Diego Forlan equalised with a viciously-swerving free-kick for his third goal of the finals.
Ghana carried the hopes of the continent with them, and especially South Africans, in their quest to become the first African country to qualify for the semi-finals.
The South Americans, aiming for their first appearance in the last four since 1970, had only conceded one goal all tournament.
Perhaps it was the burden of expectation, but Ghana looked nervous from the start while Uruguay, and Suarez in particular, emanated menace.
It was the Ajax striker who first threatened, sweeping past Isaac Vorsah and firing in a shot that Richard Kingson managed to parry.
Forlan's dead-ball expertise was also causing Ghana problems and his corner deflected off Mensah's back and Kingson made a reaction save.
Kingson continued his superb form this tournament with a stunning save to tip over from Suarez - why he has been released by Wigan, and been third-choice keeper there for the last two years, is one of football's great mysteries.
Ghana had done virtually nothing in reply when, inspired by Kevin-Prince Boateng, they suddenly began to play.
Two great chances came in as many minutes as Vorsah planted a header from Muntari's corner just past the angle and then Gyan was inches wide after brilliant work by Boateng.
Then the German-born midfielder, still on the books at Portsmouth, who nearly conjured up a spectacular opener with an overhead kick before Muntari struck first-half injury time.
The Inter Milan midfielder - himself ex-Portsmouth - hit a speculative shot from 30 yards out, Gyan ducked and Uruguay keeper Fernando Muslera was caught flat-footed as the ball sneaked into the corner.
The goal made for an open second half with Uruguay having to force the game, and the South Americans claimed a penalty when Edinson Cavani went down under Vorsah's challenge but replays showed Portuguese referee Olegario Benquerenca was spot on to wave the appeals away.
It look ominous for Ghana however when John Pantsil swept away Fucile's legs on the edge of the box, and Forlan produced the perfect free-kick that went over the wall and dipped under the crossbar. Even Kingson could do nothing.
Ghana did not let their heads drop however and Gyan brought a smart save out of Muslera but Uruguay should have taken the lead when Forlan produced an outstanding cross that cut out the entire defence. You would have put your house on Suarez volleying home at the far post but instead he rippled the side-netting.
Boateng looked to be denied a legitimate penalty after a smart turn, with Muntari wasting the chance that presented itself afterwards.
Kingson kept Ghana in it with a sharp near-post save from Suarez, and ensured extra time.
Gyan was thwarted by a large-ditch block by Andres Scotti as Ghana hunted for a breakthrough then Pantsil was lucky not to be penalised after tangling with Sebastian Eguren in his own area.
Ghana finished the stronger with Gyan and Boateng going close before Forlan flashed a last chance wide.
An incredible last minute saw Suarez sent off for saving Adiyiah's header on the line with his fist, and Gyan smashing the penalty against the bar.
Then came the shoot-out, and terrible agony for Ghana.Reuse content