Chess puzzle (Equality)
Moves: 1. d4 g6 2. c4 Bg7 3. Nf3 e6 4. g3 Ne7 5. Bg2 O-O 6. O-O d6 7. Nc3 Nd7 8. Re1
Re8 9. e4 c5 10. d5 exd5 11. cxd5 Ne5 12. Nd2 a6 13. f4 Bg4 14. Qc2 Nd7 15. h3
Bh5 16. g4 Bxc3 17. bxc3 Nxd5 18. gxh5 Qh4 19. Bb2 *
Position (FEN): r3r1k1/1p1n1p1p/p2p2p1/2pn3P/4PP1q/2P4P/PBQN2B1/R3R1K1 b - - 2 19
Black to move.
Themes:  Middlegame  
Puzzle rating: 1719
Best move: Nxf4