That is a Princess Parrotfish, Scarus taeniopterus
It could be the Striped Parrotfish, S. iserti, but the dorsal & ventral fin coloration, and the stripe pattern is a little off.
We need better/ more pictures to get a more concise identification.
Either way, that is a nice specimen - Enjoy