Chess puzzle (Crushing)
Moves: 1. e4 g6 2. Bc4 Bg7 3. c3 Nf6 4. e5 Ng8 5. Qf3 e6 6. d4 f6 7. Bf4 Ne7 8. Nd2
O-O 9. Ne2 Nbc6 10. Qe3 Na5 11. Bd3 Nd5 12. Qg3 Nxf4 13. Nxf4 fxe5 14. Ne2 Qf6
15. O-O-O d6 16. f3 Bh6 17. Kb1 Qg5 18. Ne4 Qxg3 19. hxg3 Bg7 20. g4 exd4 21.
cxd4 d5 22. Ng5 Bf6 *
Position (FEN): r1b2rk1/ppp4p/4pbp1/n2p2N1/3P2P1/3B1P2/PP2N1P1/1K1R3R w - - 2 23
White to move.
Themes:  Middlegame  
Puzzle rating: 1607
Best move: Nxh7