Chess puzzle (Crushing)
Moves: 1. d4 d5 2. Bf4 Nc6 3. e3 Bf5 4. c3 Nf6 5. Nd2 e6 6. Qb3 Rb8 7. Ngf3 Bd6 8. Ne5
Na5 9. Qa4+ c6 10. Be2 O-O 11. h4 Be4 12. f3 Bg6 13. g4 h6 14. Nxg6 fxg6 15.
Bd3 Bxf4 16. exf4 b5 17. Qc2 Nc4 18. Nxc4 bxc4 19. Bxg6 Qd6 20. Bh7+ *
Position (FEN): 1r3rk1/p5pB/2pqpn1p/3p4/2pP1PPP/2P2P2/PPQ5/R3K2R b KQ - 2 20
Black to move.
Themes:  Middlegame  
Puzzle rating: 1099
Best move: Nxh7