Chess puzzle (Crushing)
Moves: 1. e4 e6 2. e5 d5 3. exd6 Bxd6 4. d4 a6 5. c4 h6 6. Nc3 Nf6 7. Nf3 O-O 8. Bd3
c5 9. d5 exd5 10. cxd5 Nbd7 11. O-O Nb6 12. Re1 Nbxd5 13. Nxd5 Nxd5 14. Qc2 Nb4
15. Bh7+ Kh8 16. Qb1 f5 17. Bg6 Qf6 18. Bh5 g6 19. Bxh6 Rg8 20. Bd2 Kh7 *
Position (FEN): r1b3r1/1p5k/p2b1qp1/2p2p1B/1n6/5N2/PP1B1PPP/RQ2R1K1 w - - 3 21
White to move.
Themes:  Middlegame  
Puzzle rating: 1111
Best move: Ng5+