Humiliating defeat!