Chess puzzle (Equality)
Moves: 1. e4 e5 2. f4 exf4 3. Nf3 Be7 4. Bc4 Bh4+ 5. Kf1 g5 6. d4 d6 7. h3 Be6 8. Bb3
Nd7 9. d5 Ngf6 10. dxe6 fxe6 11. Nc3 e5 12. Nd5 Nh5 13. Nxh4 Ng3+ 14. Kf2 Nxh1+
15. Qxh1 *
Position (FEN): r2qk2r/pppn3p/3p4/3Np1p1/4Pp1N/1B5P/PPP2KP1/R1B4Q b kq - 0 15
Black to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 1395
Best move: gxh4