Chess puzzle (Equality)
Moves: 1. e4 c5 2. Nf3 Nc6 3. Bc4 f6 4. O-O e6 5. Nc3 Bd6 6. d3 b6 7. Re1 Qc7 8. Nb5
Qb8 9. Nxd6+ Qxd6 10. Bd2 Bb7 11. Bc3 O-O-O 12. Qe2 h5 13. Rad1 e5 14. a3 g5
15. h3 g4 16. hxg4 *
Position (FEN): 2kr2nr/pb1p4/1pnq1p2/2p1p2p/2B1P1P1/P1BP1N2/1PP1QPP1/3RR1K1 b - - 0 16
Black to move.
Themes:  Middlegame  
Puzzle rating: 1465
Best move: hxg4