Chess puzzle (Advantage)
Opening: Kings_Indian_Defense, Kings_Indian_Defense_Zinnowitz_Variation
Moves: 1. d4 Nf6 2. Nf3 g6 3. c4 Bg7 4. Nc3 O-O 5. Bg5 d6 6. e4 h6 7. Bf4 Nc6 8. d5 e5
9. Be3 Nd4 10. Nxd4 exd4 11. Bxd4 Ng4 12. g3 Ne5 13. Be2 c5 14. Be3 f5 15. O-O
fxe4 16. Nxe4 Qe7 17. Nc3 h5 18. Rb1 Ng4 19. Qd3 *
Position (FEN): r1b2rk1/pp2q1b1/3p2p1/2pP3p/2P3n1/2NQB1P1/PP2BP1P/1R3RK1 b - - 3 19
Black to move.
Themes:  Middlegame  
Puzzle rating: 1843
Best move: Bf5