Chess puzzle (Equality)
Moves: 1. e4 e6 2. b3 b6 3. Bb2 Bb7 4. d3 Nf6 5. f4 Be7 6. Nf3 O-O 7. Be2 d5 8. e5
Nfd7 9. O-O c5 10. Nbd2 Na6 11. a3 Nc7 12. Qe1 d4 13. Qg3 Nd5 14. Nc4 b5 15.
Nd6 Bxd6 16. exd6 Ne3 17. Rfc1 Nf6 18. Ng5 h6 19. Ne4 Nf5 20. Nxf6+ Qxf6 21.
Qf2 Nxd6 22. g3 Nf5 23. Bf3 Bxf3 24. Qxf3 e5 25. c3 exf4 26. Qxf4 g5 27. Qe4
Rfe8 28. Qd5 Nxg3 *
Position (FEN): r3r1k1/p4p2/5q1p/1ppQ2p1/3p4/PPPP2n1/1B5P/R1R3K1 w - - 0 29
White to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 1584
Best move: hxg3