Chess puzzle (Equality)
Moves: 1. Nf3 d5 2. d4 f6 3. Nc3 e5 4. Qd3 Qd7 5. dxe5 fxe5 6. Qxd5 Qxd5 7. Nxd5 Nf6
8. Nxf6+ gxf6 9. e4 Be6 10. Bb5+ Ke7 11. Be3 Bd7 12. Bc4 Nc6 13. Rd1 Rd8 14.
Bxa7 Be6 15. Bc5+ Ke8 16. Bxf8 Bxc4 17. Rxd8+ Kxd8 18. Nd2 b5 19. Bc5 Bxa2 20.
O-O Nd4 21. Ra1 Bg8 22. Ra8+ Kd7 23. c4 Ne6 24. cxb5 *
Position (FEN): R5br/2pk3p/4np2/1PB1p3/4P3/8/1P1N1PPP/6K1 b - - 0 24
Black to move.
Themes: Hanging Piece Endgame  
Puzzle rating: 804
Best move: Nxc5