Two goals, three red cards and players crying with pride and joy on the pitch – what else did you expect from the first game at this year’s World Cup?

It’s finally here. The first of 104 matches in this biggest-ever World Cup kicks off in Mexico City when South Africa meets up with Mexico in the Estadio Azteca.

The time for talking is over as Mexico take center stage at what is sure to be a raucous Estadio Azteca.