Giovani dos Santos and Mexico made it into the knockout stages of the World Cup by the skin of their teeth - at the expense of hosts South Africa.
Uruguay and Mexico went into the final round of matches in Group A on Tuesday knowing a draw would take them both through.
South Africa were outsiders on the day - they had to hope Uruguay beat Mexico needed to beat France by enough goals to topple Mexico's goal difference.
In the end, it almost fell into place for the hosts. They went 2-0 up against the French, who had Yohan Gourcuff sent off and as Mexico trailed to Uruguay, had the chances to overhaul that goal difference.
However, Florent Malouda's goal ended those hopes as it finished 2-1 in Bloemfontein - leaving Mexico on four points and plus-one goals, Bafana Bafana on four points and minus-one.
On loan at Galatasaray in the second half of last season, Gio has looked lively throughout the tournament and he looked most likely to create something in a disappointing display from his side, but Uruguay's defence held firm.
Gio will now take on Argentina in the last 16 after Diego Maradona's men beat Greece to make it three wins out of three in Group B.
Uruguay will take on South Korea - including ex-Spur Lee Young-Pyo - in the last 16 after they finished second in Group B.
We've pictures of Gio in action against Uruguay yeterday - click the arrows above...
England take centre-stage on Wednesday as Groups C and D are completed.
The Three Lions need to beat Slovenia at Port Elizabeth to guarantee a place in the last 16 while the USA take on Algeria. We've another picture of Jermain Defoe in training yesterday above.
Group D is very much up for grabs. Ghana top the group with four points from Germany on three and they meet in Johannesburg this evening. Serbia are also on three points and take on Australia.
SPURS AT THE WORLD CUP
Wednesday - Jermain Defoe, Peter Crouch, Aaron Lennon, Ledley King, Michael Dawson - England v Slovenia (3pm).
Thursday - Sebastien Bassong, Benoit Assou-Ekotto - Cameroon v Holland (7.30pm).
Friday - Heurelho Gomes - Brazil v Portugal (3pm); Wilson Palacios - Honduras v Switzerland (7.30pm).