Greencheek Parrotfish - Scarus prasiognathos
A bit hidden, it can be better seen in this link:
https://fishesofaustralia.net.au/home/species/928

''Scarus prasiognathos'', commonly known as Singapore parrotfish, is a marine fish native to the Indian and western Pacific Oceans, where it lives in coral reefs. French naturalist Achille Valenciennes described the species in 1840.
Similar species: Perch-like Fishes
By Patomarazul
All rights reserved
Uploaded Nov 1, 2020. Captured Nov 9, 2019 12:42 in Unnamed Road, Kobe, Weda Tengah, Kabupaten Halmahera Tengah, Maluku Utara, Indonesia.