In Where Winds Meet, you'll find a lot of fishing contest mini-games as part of the Exploration > Entertainment challenges. These are relatively simple to do. All you have to do is fish better than the NPC. In this case, that's Yu Chao. Here's everything you need to know to start and complete the Fishing Contest with Yu Chao.
Location and How to Start
The Fishing Contest with Yu Chao takes place in Jadewood Court, Kaifeng. The nearest waypoint is Jade Mirror Point. The exact location is given below.

You'll need 5 Baits, Rod Level 1, and Fishing Skill Level 1 for the challenge. To start the fishing contest, simply approach Yu Chao and interact with him.

Walkthrough
Step 1
Go to the location given above and interact with Yu Chao fishing on the shore.

Select [Mini Game] Fishing Contest.
Step 2
The goal of the challenge is to fish three Black Bream fish before Yu Chao. To start, shake the fishing rod to lure the fish.

Step 3
Once the fish bites, keep the fish in the green arc to pull it up.

Step 4
Reel the fish in and collect the fish.

Step 5
Do this two more times before Yu Chao to win the challenge.

Rewards
- Recipe: Pufferfish Soup - x1
- Mindset - x3
- Coin - x1000
- Stored EXP - x1000
- Exploration - x10

And that's about it! The fishing contest with Yu Chao is among the easier fishingn mini-game contests in the game. Make sure you focus on one fish at a time, and you'll make a quick game of it.
Discussion