Chess puzzle (Advantage)
Moves: 1. d4 Nf6 2. c4 e6 3. Nf3 Bb4+ 4. Bd2 c5 5. a3 Bxd2+ 6. Qxd2 cxd4 7. Nxd4 O-O
8. e3 Nc6 9. Nf3 b6 10. Be2 Bb7 11. O-O Rc8 12. Nc3 Na5 13. Qd1 Nxc4 14. Bxc4
Rxc4 15. Qe2 Qc8 16. Ne5 Rxc3 17. bxc3 Ba6 18. c4 d6 19. Nd3 Bxc4 20. Rac1 e5
21. Qc2 b5 22. Rfd1 Qa6 23. Nb2 d5 24. Nxc4 bxc4 25. Rxd5 *
Position (FEN): 5rk1/p4ppp/q4n2/3Rp3/2p5/P3P3/2Q2PPP/2R3K1 b - - 0 25
Black to move.
Themes: Hanging Piece Endgame  
Puzzle rating: 852
Best move: Nxd5