Chess puzzle (Equality)
Moves: 1. d4 Nf6 2. c4 e6 3. Nf3 b6 4. Nc3 Bb4 5. Qc2 Bb7 6. Bg5 d5 7. cxd5 exd5 8. e3
O-O 9. Bd3 c5 10. Bxh7+ Kh8 11. Bd3 c4 12. Be2 Na6 13. O-O Qd6 14. Bxf6 Qxf6
15. Ne5 Rfe8 16. Bf3 Rad8 17. b3 Bxc3 18. Qxc3 b5 19. bxc4 bxc4 20. Rab1 Bc8
21. Qa5 Bf5 22. Rb7 Ra8 23. Bxd5 Bd3 24. Rxf7 Qh6 25. Rxa7 *
Position (FEN): r3r2k/R5p1/n6q/Q2BN3/2pP4/3bP3/P4PPP/5RK1 b - - 0 25
Black to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 1707
Best move: Rxa7