This is turning out to be a thrilling series of big hitting with South Africa demolishing England in the last game – against the odds it must be said – and winning by seven wickets in Centurion on Wednesday.
Three games gone and the Proteas are 2-1 down in the series so they need to win again to keep any hopes alive of a series win. The weather is set for a hot and warm afternoon with a chance of a thunderstorm but it's unlikely to be severe enough to disrupt play for long. Thunderstorms are short, sharp events in Johannesburg at this time of the year.
England played well in the third game right up until the time I left to pick my son up from school and when I returned to see the total they had posted it was at least 70 runs short. But even another 100 is unlikely to have got them victory here.
The England coaches will be working solely on “game management”. The batsmen have all the skills needed to post huge totals and all that is needed now is fine tuning. Deciding when to put the pedal to the floor and how hard is all that this England team needs to learn.
By contrast South Africa need their key players to play. On comparison I think that the England team is a better outfit through all departments and it's a long time since we've been able to say that.
Amla and De Kock played fantastically well to take the game to England but you have to think that their lack of a fifth bowler is going to come back and bite them in the end.
I fancy England to recall Stuart Broad for this game in the wake of the bowling attack taking a bit of a hammering last time out and he could make all the difference.
As usual a lot depends on the toss and whether England are going to be setting the pace or chasing the total but whichever way around it's going to be odds against South Africa pulling out another heroic batting display.
However you look at it these are two very good teams, evenly matched for the most part but my money is going on England in the hope they recall Broad and he reigns in the South African batting attack.