Chess puzzle (Equality)
Moves: 1. e4 c5 2. d4 cxd4 3. c3 d5 4. cxd4 dxe4 5. Nc3 Nf6 6. Be3 Bf5 7. Bc4 e6 8.
Qb3 Qb6 9. Qa4+ Nbd7 10. Nge2 Qb4 11. Qc2 Rc8 12. Bb3 Nd5 13. Bd2 Qb6 14. Be3
Nb4 15. Qd2 Nd3+ 16. Kf1 Bb4 17. d5 Bc5 18. Na4 Bxe3 19. Nxb6 Bxd2 20. Nxc8
exd5 21. Nd6+ Kd8 22. Nxf5 g6 23. Nd6 Ke7 24. Nxb7 Nb6 25. Bxd5 *
Position (FEN): 7r/pN2kp1p/1n4p1/3B4/4p3/3n4/PP1bNPPP/R4K1R b - - 0 25
Black to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 1426
Best move: Nxd5