Chess puzzle (Equality)
Moves: 1. e4 e5 2. f4 exf4 3. Nf3 g5 4. Bc4 d6 5. O-O Be6 6. Bxe6 fxe6 7. Nc3 Nc6 8.
d4 g4 9. Nd2 f3 10. gxf3 gxf3 11. Qxf3 Qg5+ 12. Kh1 O-O-O 13. Nc4 Qe7 14. d5
Nd4 15. Qd3 Bg7 16. Bf4 Nf6 17. Bg5 h6 18. Qxd4 *
Position (FEN): 2kr3r/ppp1q1b1/3ppn1p/3P2B1/2NQP3/2N5/PPP4P/R4R1K b - - 0 18
Black to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 1501
Best move: hxg5