Chess puzzle (Equality)
Moves: 1. e4 e5 2. Nf3 Nc6 3. Bc4 Bc5 4. c3 d6 5. b4 Bb6 6. Qb3 Qe7 7. a4 a6 8. a5 Be6
9. Bxe6 Qxe6 10. Qxe6+ fxe6 11. axb6 cxb6 12. O-O Nf6 13. d3 O-O 14. Bg5 Nd7
15. d4 h6 16. Bh4 g5 17. Bg3 g4 18. Nh4 exd4 19. Bxd6 Rf7 20. b5 Na5 21. bxa6
bxa6 22. cxd4 Nf6 23. e5 Ne4 24. Bc7 *
Position (FEN): r5k1/2B2r2/pp2p2p/n3P3/3Pn1pN/8/5PPP/RN3RK1 b - - 2 24
Black to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 1777
Best move: Rxc7