Chess puzzle (Advantage)
Opening: Dutch_Defense, Dutch_Defense_Semi-Leningrad_Variation
Moves: 1. d4 f5 2. g3 Nf6 3. Bg2 g6 4. c4 Bg7 5. Nc3 O-O 6. Nf3 d6 7. Bf4 Nc6 8. O-O
h6 9. Re1 g5 10. Bd2 Ne4 11. d5 Nxd2 12. Qxd2 Ne5 13. Nxe5 dxe5 14. Rad1 Bd7
15. e4 f4 16. f3 g4 17. gxf4 exf4 18. e5 Bf5 19. fxg4 *
Position (FEN): r2q1rk1/ppp1p1b1/7p/3PPb2/2P2pP1/2N5/PP1Q2BP/3RR1K1 b - - 0 19
Black to move.
Themes:  Middlegame  
Puzzle rating: 903
Best move: Bxg4