Chess puzzle (Equality)
Moves: 1. d4 Nf6 2. c4 c5 3. Nc3 e6 4. d5 exd5 5. cxd5 d6 6. e4 g6 7. Bf4 Bg7 8. Bd3
Nh5 9. Be3 O-O 10. h3 Re8 11. f3 Na6 12. a3 Nc7 13. Nge2 Bd7 14. O-O b5 15. Qd2
a5 16. Bh6 Bh8 17. g4 Nf6 18. g5 Nh5 19. Kh2 b4 20. axb4 cxb4 21. Nd1 Qe7 22.
Nf2 Be5+ 23. f4 Bh8 24. Ng4 Bxg4 *
Position (FEN): r3r1kb/2n1qp1p/3p2pB/p2P2Pn/1p2PPb1/3B3P/1P1QN2K/R4R2 w - - 0 25
White to move.
Themes:  Middlegame  
Puzzle rating: 1480
Best move: hxg4