Chess puzzle (Equality)
Moves: 1. e4 c5 2. Nf3 d6 3. d4 cxd4 4. Nxd4 Nf6 5. Nc3 g6 6. Be2 Bg7 7. O-O O-O 8. f3
Qb6 9. Be3 Qxb2 10. Qd2 Nc6 11. Rfb1 Qa3 12. Rb3 Qa5 13. Rb5 Qc7 14. Rab1 Rd8
15. Na4 Rb8 16. Nxc6 Qxc6 17. Bxa7 Ra8 18. Bb6 Re8 19. Ba5 Nd7 20. Nb6 Rxa5 21.
Nxd7 Bxd7 *
Position (FEN): 4r1k1/1p1bppbp/2qp2p1/rR6/4P3/5P2/P1PQB1PP/1R4K1 w - - 0 22
White to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 2280
Best move: Qxa5