you have two large (long tip? or condylactus? anenomes)
they most likly ate him in the night... when fish fall asleep they tend to drift into the anenome
and get overwhelemed and trapped, after a few hours they spit out the remaining undigested food, which is generally finished off by the other inhabitants (worms etc)
and never seen again
its happend many times in my tanks over the years