Gorgeous fish first of all... that is quite odd behavior!
Did you hear a bang? Did he hit something and stun himself? It is possible he ate too big a piece and it got loged somewhere or cut something off for a short period. Do you feed large chunks of food? Maybe smaller and maybe if you know he goes nuts, feed slowly and really spread the food out so he cant go all fat boy on it.