Chess puzzle (Equality)
Moves: 1. d4 g6 2. e4 Bg7 3. Bc4 e6 4. Ne2 Ne7 5. O-O b6 6. Bg5 Bb7 7. Bxe7 Qxe7 8.
Nd2 d6 9. c3 Nd7 10. a4 O-O-O 11. b4 d5 12. Bd3 dxe4 13. Bxe4 Bxe4 14. Nxe4 f5
15. Nd2 e5 16. b5 exd4 17. cxd4 Nf6 18. Nf3 Ne4 19. Qd3 Qb4 20. Rfb1 Qe7 21. a5
Nc5 22. Qc4 Rhe8 23. axb6 cxb6 24. Rxa7 *
Position (FEN): 2krr3/R3q1bp/1p4p1/1Pn2p2/2QP4/5N2/4NPPP/1R4K1 b - - 0 24
Black to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 1429
Best move: Qxa7