Chess puzzle (Equality)
Moves: 1. d4 b5 2. e4 Bb7 3. f3 a6 4. Bd3 e6 5. Ne2 Nf6 6. Bg5 Be7 7. O-O O-O 8. a4 h6
9. Bxf6 Bxf6 10. axb5 axb5 11. e5 Rxa1 12. exf6 Qxf6 13. Bxb5 Ra5 14. Nbc3 c6
15. Ne4 Qe7 16. Bd3 d6 17. c4 f5 18. N4c3 Nd7 19. Nf4 g5 20. Nh3 Nf6 21. Re1
Qf7 22. Qe2 Re8 23. d5 exd5 24. Qd2 Rxe1+ 25. Qxe1 f4 26. Nxd5 Nxd5 *
Position (FEN): 6k1/1b3q2/2pp3p/r2n2p1/2P2p2/3B1P1N/1P4PP/4Q1K1 w - - 0 27
White to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 1503
Best move: Qxa5