Programme for Saturday 25 July