Everything was in it’s right place. Radiohead did not disappoint.