Chess puzzle (Crushing)
Moves: 1. g3 d5 2. Bg2 Nf6 3. d3 c6 4. f4 g6 5. h3 Bg7 6. Nf3 O-O 7. O-O Na6 8. a3 Nc5
9. b4 Ne6 10. Bb2 Qb6+ 11. d4 Nh5 12. Kh2 Bh8 13. c3 Nhg7 14. Nbd2 Nf5 15. Rg1
Nd6 16. Ne5 h6 17. Bc1 a5 18. e3 axb4 19. cxb4 Nc7 20. Bf1 Bg7 21. Bd3 Bd7 *
Position (FEN): r4rk1/1pnbppb1/1qpn2pp/3pN3/1P1P1P2/P2BP1PP/3N3K/R1BQ2R1 w - - 5 22
White to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 946
Best move: Nxd7