Chess puzzle (Equality)
Moves: 1. e4 e5 2. Nf3 Nc6 3. Bc4 Bc5 4. c3 Nf6 5. d3 a6 6. Bb3 Ba7 7. O-O d6 8. Re1
Qe7 9. h3 h6 10. Be3 Be6 11. Bc2 O-O 12. Bxa7 Nxa7 13. Nbd2 Nc6 14. Nf1 Rfd8
15. d4 exd4 16. cxd4 Nb4 17. a3 Nxc2 18. Qxc2 d5 19. e5 Ne8 20. Ne3 Rdc8 21.
Qb3 c6 22. Nh2 g5 23. Neg4 Bxg4 24. Nxg4 Kg7 25. Qf3 Rc7 26. Re3 h5 27. Nh2 Kg6
28. h4 Ng7 29. hxg5 Nf5 30. g4 *
Position (FEN): r7/1pr1qp2/p1p3k1/3pPnPp/3P2P1/P3RQ2/1P3P1N/R5K1 b - - 0 30
Black to move.
Themes:  Middlegame  
Puzzle rating: 2184
Best move: hxg4