Chess puzzle (Equality)
Moves: 1. e4 e5 2. Nf3 Qf6 3. Bc4 Bc5 4. Nc3 c6 5. d3 h6 6. Na4 Bb4+ 7. c3 Ba5 8. b4
Bd8 9. Qb3 d5 10. exd5 cxd5 11. Bxd5 Ne7 12. O-O O-O 13. Re1 Nxd5 14. Qxd5 Nc6
15. Nxe5 Be6 16. Qe4 Bf5 17. Qe3 Re8 18. d4 b5 19. Nc5 a5 20. Ncd7 Bxd7 21.
Nxd7 Rxe3 22. Nxf6+ Bxf6 23. Bxe3 axb4 24. cxb4 Nxb4 25. Reb1 *
Position (FEN): r5k1/5pp1/5b1p/1p6/1n1P4/4B3/P4PPP/RR4K1 b - - 1 25
Black to move.
Themes:  Endgame  
Puzzle rating: 1586
Best move: Nc2