Chess puzzle (Crushing)
Moves: 1. e4 b6 2. d4 e6 3. Nc3 Bb7 4. Bd3 Bb4 5. Nf3 Bxc3+ 6. bxc3 Ne7 7. O-O h6 8.
c4 d6 9. d5 exd5 10. cxd5 c6 11. c4 cxd5 12. cxd5 Nd7 13. Ba3 Nc5 14. Bxc5 bxc5
15. Bb5+ Kf8 16. Re1 a6 17. Bc4 g6 18. Qc2 Kg7 19. Qc3+ Kh7 20. Qf6 Rf8 21. Re3
Qc7 *
Position (FEN): r4r2/1bq1np1k/p2p1Qpp/2pP4/2B1P3/4RN2/P4PPP/R5K1 w - - 8 22
White to move.
Themes:  Middlegame  
Puzzle rating: 994
Best move: Ng5+