Mexico narrowly beat Panama in Gold Cup semis

Players clashed and objects thrown from the stands as Mexico win a controversial Gold Cup semi-final against minnows Panama

Mexico reached the Concaf Gold Cup final after narrowly overcoming 10-man Panama 2-1 following a controversial extra-time victory on Wednesday night.

Players clashed and items were thrown from the stands as Mexico set up a match with surprise finalists Jamaica.

Mexico came from behind courtesy of two penalties - one in extra time - to beat their 10-man opponents 2-1 in Atlanta.

Andres Guardado netted the equalizer from the penalty spot deep into second-half injury time to take the game to extra time, and the captain scored a second penalty in the 113th minute for the winner. The first penalty, awarded against Panama's Roman Torres, was highly controversial.

Panama had gone down to 10 when Luis Tejada was sent off in the 25th minute.

At full-time chaos ensued. Panama players and coaching staff began fighting between each other, and then the mayhem moved over to the Mexico bench, with players from both teams involved.