23.fg6 would completely turn the cards. Getting a winning (pawn up) position is nice, but of little value if you are careless.
Oh, and when in a small piece of text you repeat several times that you don't fear the Yugoslav attack, you prove just the opposite. Certainly enough you shouldn't fear the Yugoslav the naive way played by your opponent, but Black does not lay on roses, either.
Here's a game I played just now in the Sicilian Dragon, Yugoslav attack. In this game I used a line where I delayed castling and went into a "Dragondorf". A lot of people think the Sicilian Dragon has been refuted by the Yugoslav, in fact, I had a player who beat me with the Yugoslav a few days ago say "That's why I stopped playing the Dragon, the Yugoslav attack is too strong". But that game it wasn't the Yugoslav that beat the Dragon, it was a simply a better chess player who beat me. I feel as a Dragon player it's my responsibility to represent the opening and prove that it's not been refuted and that Bobby Fischer was wrong when he said you could easily just sacrifice and mate against it.