Chess puzzle (Advantage)
Moves: 1. e4 e5 2. Nf3 Nc6 3. Bb5 Bc5 4. c3 d6 5. d4 exd4 6. cxd4 Bb4+ 7. Bd2 Bxd2+ 8.
Qxd2 Bd7 9. Qg5 Qxg5 10. Nxg5 Nge7 11. d5 Ne5 12. Bxd7+ Nxd7 13. O-O f6 14. Ne6
Nc5 15. Nxg7+ Kf7 16. Nh5 Nxe4 17. f3 Nc5 18. Nc3 a6 19. b4 Nd7 20. Nf4 h5 21.
Ne6 h4 22. h3 Rhg8 23. Rac1 Nxd5 *
Position (FEN): r5r1/1ppn1k2/p2pNp2/3n4/1P5p/2N2P1P/P5P1/2R2RK1 w - - 0 24
White to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 1227
Best move: Nxd5