Chess puzzle (Equality)
Moves: 1. e4 g6 2. d4 d6 3. Nc3 Bg7 4. Be3 c6 5. Qd2 a6 6. f3 b5 7. O-O-O Qb6 8. g4
Bd7 9. h4 b4 10. Nce2 a5 11. Kb1 a4 12. h5 b3 13. a3 bxc2+ 14. Qxc2 Na6 15. h6
Bf8 16. Nc3 c5 17. Nxa4 Qc6 18. Nc3 Rb8 19. g5 f6 20. dxc5 dxc5 21. Nd5 e6 22.
Bxa6 exd5 23. Rxd5 *
Position (FEN): 1r2kbnr/3b3p/B1q2ppP/2pR2P1/4P3/P3BP2/1PQ5/1K4NR b k - 0 23
Black to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 1610
Best move: Qxa6