Chess puzzle (Equality)
Moves: 1. e4 e5 2. Nf3 Nc6 3. Bc4 Bc5 4. d3 h6 5. c3 a5 6. O-O Nge7 7. a3 d6 8. Qb3
O-O 9. Nh4 a4 10. Qa2 Be6 11. Bxe6 fxe6 12. Qxe6+ Kh8 13. Bxh6 Qe8 14. Bg5 Qf7
15. Qh3 Kg8 16. Nd2 Ng6 17. Nf5 Nce7 18. Nh6+ *
Position (FEN): r4rk1/1pp1nqp1/3p2nN/2b1p1B1/p3P3/P1PP3Q/1P1N1PPP/R4RK1 b - - 10 18
Black to move.
Themes:  Middlegame  
Puzzle rating: 1465
Best move: gxh6