Chess puzzle (Advantage)
Moves: 1. d4 f5 2. g3 g6 3. Bg2 Bg7 4. Nf3 Nf6 5. O-O O-O 6. c4 d6 7. Nc3 Nc6 8. Re1
e5 9. d5 Ne7 10. e4 f4 11. gxf4 exf4 12. Bxf4 Nh5 13. Bg3 Bg4 14. Qd3 Qd7 15.
Nd4 Bxd4 16. Qxd4 Bh3 17. Bh1 Rf7 18. Rad1 Raf8 19. Rd2 Qg4 20. Qe3 c6 21. Qe2
Rxf2 22. Qxf2 Rxf2 23. Rxf2 *
Position (FEN): 6k1/pp2n2p/2pp2p1/3P3n/2P1P1q1/2N3Bb/PP3R1P/4R1KB b - - 0 23
Black to move.
Themes:  Middlegame  
Puzzle rating: 1318
Best move: Nxg3