Chess puzzle (Equality)
Moves: 1. Nf3 Nf6 2. d4 g6 3. c4 Bg7 4. Nc3 d6 5. h3 Nbd7 6. e4 c5 7. e5 dxe5 8. dxe5
Nh5 9. g4 Ng3 10. fxg3 Qa5 11. Bd2 Nxe5 12. Nd5 Qd8 13. Ng5 b5 14. Bc3 h6 15.
Bxe5 Bxe5 16. Ne4 f5 17. gxf5 gxf5 18. Qh5+ Kf8 19. Ng5 *
Position (FEN): r1bq1k1r/p3p3/7p/1ppNbpNQ/2P5/6PP/PP6/R3KB1R b KQ - 3 19
Black to move.
Themes:  Middlegame  
Puzzle rating: 1638
Best move: hxg5