Chess puzzle (Equality)
Moves: 1. e4 e5 2. Nf3 Nc6 3. Bc4 Bc5 4. O-O Nf6 5. d3 h6 6. c3 d6 7. b4 Bb6 8. a4 a6
9. a5 Ba7 10. Nbd2 Bg4 11. h3 Bh5 12. Qb3 Ne7 13. Qa2 O-O 14. Bd5 c6 15. Bb3
Ng6 16. g4 Bxg4 *
Position (FEN): r2q1rk1/bp3pp1/p1pp1nnp/P3p3/1P2P1b1/1BPP1N1P/Q2N1P2/R1B2RK1 w - - 0 17
White to move.
Themes:  Middlegame  
Puzzle rating: 1569
Best move: hxg4