Chess puzzle (Equality)
Moves: 1. e4 c5 2. Nc3 Nc6 3. Bc4 e6 4. Nf3 Nf6 5. d4 cxd4 6. Nxd4 d5 7. Nxc6 bxc6 8.
exd5 cxd5 9. Bb3 Bd7 10. O-O Bd6 11. Re1 Qb6 12. Bg5 h5 13. Bxf6 gxf6 14. Nxd5
Qb8 15. Nxf6+ Kd8 16. Nxd7 Kxd7 17. Qd4 Rg8 18. g3 Rg4 19. Qd3 h4 20. Rad1 h3
21. Ba4+ *
Position (FEN): rq6/p2k1p2/3bp3/8/B5r1/3Q2Pp/PPP2P1P/3RR1K1 b - - 1 21
Black to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 2087
Best move: Rxa4