Chess puzzle (Crushing)
Moves: 1. e4 e5 2. Nf3 d6 3. Bc4 h6 4. Nc3 Nf6 5. d3 Be7 6. Be3 O-O 7. O-O c6 8. d4
exd4 9. Nxd4 a6 10. Nf3 b5 11. Bd3 Bb7 12. Qd2 Nbd7 13. Nd4 Ng4 14. Nf5 Nxe3
15. Qxe3 Bg5 16. f4 Bf6 17. g4 Bxc3 18. bxc3 Bc8 19. g5 hxg5 20. fxg5 Ne5 21.
Kh1 c5 22. Rf4 c4 23. Nh6+ *
Position (FEN): r1bq1rk1/5pp1/p2p3N/1p2n1P1/2p1PR2/2PBQ3/P1P4P/R6K b - - 1 23
Black to move.
Themes:  Middlegame  
Puzzle rating: 836
Best move: gxh6