Chess puzzle (Advantage)
Moves: 1. d4 Nf6 2. c4 e6 3. Nf3 d5 4. Nc3 Bb4 5. Bg5 O-O 6. e3 Nbd7 7. Bd3 b6 8. O-O
Bb7 9. cxd5 exd5 10. Rc1 Re8 11. Bb1 h6 12. Bh4 g5 13. Bg3 Ne4 14. Be5 Nxe5 15.
Nxe5 c5 16. Qh5 Qf6 17. Ng4 Qg6 18. Nxh6+ Kg7 19. Qxg6+ Kxg6 20. Ng4 f5 21.
Ne5+ Kf6 22. Nb5 Rec8 23. Nd6 *
Position (FEN): r1r5/pb6/1p1N1k2/2ppNpp1/1b1Pn3/4P3/PP3PPP/1BR2RK1 b - - 5 23
Black to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 1435
Best move: Nxd6