Fish eating fish (piscivores) do so in the half light of dawn and dusk.
Many fish have a ‘protrusible jaw’. This allows the mouth to move closer to the prey by extending forwards and then sucking in the prey. They literally vacuum up their meals.
In the throats of many fish is a second set of jaws, which grind up whatever has been sucked in, so the fish can dart around grabbing what it can and let the sorting out and grinding up be done inside at its leisure. Algae need not be seperated from the coral, or crabs ripped out of their shells, all goes inside to be ground up and sorted out.