Uruguay will play the Netherlands in the FIFA World Cup semifinals after beating Ghana 4-2 on penalties.

Sulley Muntari gave the Black Stars the lead with a shot from 40 yards before Diego Forlan's free kick made it 1-1.

Asamoah Gyan then missed a penalty at the end of extra time after Luis Suarez saw red for handling on the line.

But Uruguay's Sebastian Abreu was the hero as he chipped in the winning spot kick after John Mensah and Dominic Adiyiah had missed for the Black Stars.

Ghana was hoping to become the first African team to make the World Cup semifinals.

This report from BBC: