Chess puzzle (Equality)
Moves: 1. e4 e5 2. Bc4 d6 3. Nf3 a6 4. d3 b5 5. Bb3 Bb7 6. Nc3 a5 7. Nxb5 c6 8. Nc3 f6
9. a4 c5 10. Nd5 Ne7 11. Be3 Nxd5 12. exd5 g5 13. h3 Bg7 14. O-O h5 15. c4 g4
16. hxg4 *
Position (FEN): rn1qk2r/1b4b1/3p1p2/p1pPp2p/P1P3P1/1B1PBN2/1P3PP1/R2Q1RK1 b kq - 0 16
Black to move.
Themes:  Middlegame  
Puzzle rating: 1426
Best move: hxg4