Det har varit ett lysande skådespel.