Smoke and ribbons drifted from the stage amid the cheers and music of the audience.