Chess puzzle (Equality)
Moves: 1. e4 c5 2. Nf3 Nc6 3. d4 cxd4 4. Nxd4 e6 5. c3 Bc5 6. Be3 e5 7. Nxc6 Qb6 8.
Bxc5 Qxc5 9. Nb4 Nf6 10. Bd3 d6 11. O-O a5 12. Nc2 Qc7 13. Ne3 Be6 14. Nd2
O-O-O 15. Nf3 Rdg8 16. a4 g5 17. Rc1 h5 18. b4 g4 19. Nd2 h4 20. c4 h3 21. c5
Qd7 22. cxd6+ Kb8 23. bxa5 Nh5 24. a6 Nf4 25. axb7 Nxd3 26. Rb1 *
Position (FEN): 1k4rr/1P1q1p2/3Pb3/4p3/P3P1p1/3nN2p/3N1PPP/1R1Q1RK1 b - - 1 26
Black to move.
Themes: Advanced Pawn Middlegame  
Puzzle rating: 1600
Best move: hxg2