Chess puzzle (Equality)
Moves: 1. c4 Nf6 2. d4 e6 3. Nc3 d5 4. f3 Be7 5. e4 dxe4 6. fxe4 c5 7. d5 exd5 8. cxd5
O-O 9. Nf3 a6 10. a4 Re8 11. Bc4 Bf8 12. Qc2 Bg4 13. O-O Qe7 14. Bg5 h6 15. Bh4
g5 16. Nxg5 *
Position (FEN): rn2rbk1/1p2qp2/p4n1p/2pP2N1/P1B1P1bB/2N5/1PQ3PP/R4RK1 b - - 0 16
Black to move.
Themes:  Middlegame  
Puzzle rating: 1797
Best move: hxg5