Chess puzzle (Equality)
Moves: 1. e4 g6 2. d4 Bg7 3. Nf3 d6 4. Bc4 Nf6 5. O-O O-O 6. Qd3 Nbd7 7. e5 dxe5 8.
dxe5 Ng4 9. e6 Nde5 10. exf7+ Kh8 11. Nxe5 Nxe5 12. Qxd8 Rxd8 13. Bb3 Rf8 14.
Re1 Nxf7 15. Rxe7 Bd4 16. c3 Bc5 17. Rxc7 b6 18. Rxf7 Re8 19. Nd2 Re1+ 20. Nf1
Ba6 21. c4 Rd8 22. g3 b5 23. Kg2 bxc4 24. Bg5 *
Position (FEN): 3r3k/p4R1p/b5p1/2b3B1/2p5/1B4P1/PP3PKP/R3rN2 b - - 1 24
Black to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 1440
Best move: Rxa1