Two goals in four dramatic second-half minutes set lowly Costa Rica on their way to a deserved 3-1 victory over Uruguay in the biggest upset of the World Cup so far.

The Uruguayans took the lead in the Group D clash thanks to a disputed Edinson Cavani penalty midway through the first half before the Central Americans turned the match on its head after the break.

Young striker Joel Campbell chested down a cross from the right and slammed a low shot past keeper Fernando Muslera after 54 minutes.

Then centre back Oscar Duarte gave Costa Rica the lead in the 57th minute with a brave diving header at the back post from a Christian Bolanos free kick.

Marco Urena completed the remarkable victory with a third in the 84th minute, silencing an army of sky blue-clad Uruguayan fans in Fortaleza's Castelao arena.

Uruguay's misery was compounded in stoppage time when their defender Maxi Pereira became the first man to be sent off at this World Cup.

Uruguay face England in their next group match while the jubilant Costa Ricans, who have only once made it out of the group stages at a World Cup, will take on Italy.

Source: Reuters