So what about today’s games?
Slovenia v England (Nelson Mandela Bay/Port Elizabeth) 3pm
Unimaginative, tired, devoid of ideas, lacking passion – that’s the England story so far. Since Friday we’ve also had crushed rebellions and apologies as coach Capello has moved to reassert his authority. The question is this: will he accept some or all of the proposed changes (Heskey out, Cole in, Gerrard in the hole behind Rooney) or ignore his critics? Only time will tell.
Prediction: England WIN
USA v Algeria (Tshwane/Pretoria) 3pm
After two draws, the last an amazing comeback which ended with an inexplicably disallowed goal, the US now need to beat the same Algerian side which stifled England in Cape Town last Friday. I think they can do it.
Prediction: USA WIN
Ghana v Germany (Johannesburg) 7.30pm
Despite stumbling against Serbia, the Germans should have enough in their armoury to finish the group off with a win.
Prediction: Germany WIN
Australia v Serbia (Nelspruit) 7.30pm
The Aussies have defied their critics (including this one) before. They’ll probably give it an almighty effort. And it won’t matter, because the Serbs will break their hearts.
Prediction: Serbia WIN
The World Cup Bafana Bafana 2010 prediction success rate after yesterday’s games: 17/36
Don’t miss tomorrow’s England special – win or lose, you’ll get all the headlines here.