Chess puzzle (Equality)
Moves: 1. e4 e5 2. Bc4 Nf6 3. d4 exd4 4. e5 Ng8 5. Nf3 d6 6. Bg5 Be7 7. Bxe7 Nxe7 8.
Bxf7+ Kxf7 9. Ng5+ Ke8 10. e6 Ng6 11. Nf7 Qf6 12. Nxh8 Nxh8 13. O-O Nc6 14. Nd2
Bxe6 15. Qh5+ Kd7 16. Ne4 Qg6 17. Qb5 Bh3 18. Ng3 h5 *
Position (FEN): r6n/pppk2p1/2np2q1/1Q5p/3p4/6Nb/PPP2PPP/R4RK1 w - - 0 19
White to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 2076
Best move: gxh3