So close yet so far for the indomitable lions of Cameroon as Vincent Aboubacar's 92nd minute strike snatched victory over Brazil. But they still crash out after the Swiss recorded a brilliant win over Serbia in a five-goal thriller.
Then Ghana couldn't dispel their penalty demons against Uruguay as Andre Ayew missed from the spot and the South Americans grabbed a 2-0 win.
South Korea though had the final say as their stunning 2-1 win over Portugal means that against all odds they progress from the group as runners up.