After 1. e4 c5 2. Nf3 Nc6 3. d4 cxd4 4. Nxd4 Nf6 5. Nc3 d6 6. Bg5 e6 7. Qd2 a6 8. O-O-O Bd7,
9. f3 is challenging, both because it is a good move and because the play is not so concrete. The main response in the past was
9...Be7. Black develops and can later choose between Nxd4 or Ne5. Perhaps the problem is that just when Black is ready to commit to one to one knight move or another, White plays Nxc6!?
Carlsen played
9...Nxd4, Anand - Carlsen 2018, and 9...Nxd4 10.Qxd4 quickly became a major line.
10...Bc6 tries to make sense out of Black's play. Moves 8 through 11 put Black's bishop on the long diagonal. 10...Bc6 is mentioned, though not recommended, by Avrukh. Brandon Jacobon has played it with reasonable results. It's often the case that ...d5 e5 ensues with a French type of position. Avrukh also mentions 10...h6 11Be3 Bc6, with similar ideas. Nuances may be important though.
The main move by far is 10...Be7. It seems odd to leave the Bishop on d7. It's like playing g6 and not following-up with Bg7 in other openings. However, White has no immediate to prove Black's game wrong and the Bishop does cover important squares. For example if ...b5-b4, White can not play Na4. Also ...b5 ...a5 may become possible.
White has many moves, perhaps the main one being 11.Kb1.

[/fen]
Several authors have considered 11...b5 and 11...Qc7. The moves may, but need not, transpose. Kozul mentions 11...0-0, but only to make a point about the desirabilty of 11.Kb1: 11. Kb1 O-O 12. Bf6 Bf6 13. Qd6 Qa5 14. Nd5 ed5 15. e5
"15...Bg5 does not arrive with check," Kozul. True enough, but Black is not lost in this position. He has 15...Bxe5, and even better 15...Bf5! 16. ef6 Bc2 17. Kc2 Qa4 18. Kd2 Qd4 19. Bd3 Qb2, which Stockfish assesses as equal.
White does not have to play 12Bxf6. 12.g4? Nxe4! is fine for Black. However, bishop retreats (12Be3, 12Bd2, 12Bc1) and also 12h4 are possible.
11...Bc6, similar to 10...Bc6, may also be possible.