Chess puzzle (Advantage)
Moves: 1. d4 g6 2. f4 Bg7 3. e4 c5 4. dxc5 Qa5+ 5. c3 Qxc5 6. Nf3 d6 7. Qe2 Nf6 8. Be3
Qc7 9. Nbd2 O-O 10. O-O-O a5 11. Bd4 Nc6 12. e5 Nd5 13. Nc4 Nxf4 14. Qd2 Ne6
15. exd6 exd6 16. Bxg7 Nxg7 17. Qxd6 Qxd6 18. Nxd6 Be6 19. a3 b6 20. Bb5 Ne7
21. Ng5 Bb3 22. Rdf1 Nef5 23. g4 *
Position (FEN): r4rk1/5pnp/1p1N2p1/pB3nN1/6P1/PbP5/1P5P/2K2R1R b - - 0 23
Black to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 1358
Best move: Nxd6