Chess puzzle (Equality)
Moves: 1. e4 c5 2. c3 Nc6 3. d4 cxd4 4. cxd4 d5 5. exd5 Qxd5 6. Nf3 Bg4 7. Nc3 Qd8 8.
d5 Nb8 9. Be2 g6 10. Qd4 Nf6 11. Bg5 Bxf3 12. Bxf3 Bg7 13. O-O O-O 14. d6 Nc6
15. Qa4 Qxd6 16. Bf4 Qd8 17. Rad1 Qc8 18. Rfe1 Re8 19. Nb5 Rd8 20. Nc7 Rxd1 21.
Rxd1 e5 22. Nxa8 exf4 23. Bxc6 bxc6 24. Qxa7 f3 25. Qe7 *
Position (FEN): N1q3k1/4Qpbp/2p2np1/8/8/5p2/PP3PPP/3R2K1 b - - 1 25
Black to move.
Themes:  Endgame  
Puzzle rating: 1604
Best move: Nd5