If you aren't a fan of fishing, learning how to complete The One That Got Away in Diablo 4 might not be your top priority. However, if you are curious about the aquatic horrors and treasures lurking in Sanctuary's waters, helping Shi Yugong with his collection quest is well worth the effort. While the mechanics are straightforward—similar to what you experienced in the Favor for a Favor quest—tracking down six specific fish can feel overwhelming.
Guide: How to complete The One That Got Away in Diablo 4
The good news is that mastering the steps of how to complete The One That Got Away in Diablo 4 is easier than it looks. Diablo 4 utilizes a region-based fishing system, meaning you do not need to find one exact body of water. Any pond or pool within the correct region will eventually yield the right catch as long as you keep fishing.
To help you progress quickly, here are the specific locations for each yellow rarity fish:
- Augur of Civo: Found in the Dry Steppes, specifically along the coast northwest of Ken Bardu.
- Morayaga: Located in the Fractured Peaks, northwest of Kyovoshard on a bridge above a river.
- Crookfish: Found in Hawezar, easily caught from a pier in Backwater.
- Zakarati: Located in Kehjistan, within a pond southwest of the Iron Wolves camp fast travel.
- Neme-Senga: Found in Nahantu, specifically at a pier in the Kurast Docks.
- Drakonbeard: Located in Scosglen, near a pier in the northwest region.
Important Steps for Quest Completion
Once you have caught all six fish, there is one crucial step you cannot skip. You must consume the fish in your inventory to add them to your codex. If you fail to do this, the quest progress will not tick off, and Shi Yugong will not recognize your achievement.
After you have successfully updated your progress, head back to Shi Yugong. Completing this task will reward you with gold and XP, and most importantly, it will unlock the next quest in the chain: The Fish of Dreams.