Chess puzzle (Crushing)
Moves: 1. d4 g6 2. c4 Bg7 3. Nc3 d6 4. e4 Nc6 5. Nf3 Bg4 6. d5 Nd4 7. Be2 Nxe2 8. Qxe2
c5 9. Bd2 a6 10. h3 Bd7 11. O-O Nf6 12. Bg5 O-O 13. e5 dxe5 14. Nxe5 h6 15. Bh4
g5 16. Bg3 Bf5 17. Nd1 b5 18. Ne3 Bh7 19. Nc6 Qd7 20. cxb5 axb5 21. Qxb5 Nxd5 *
Position (FEN): r4rk1/3qppbb/2N4p/1Qpn2p1/8/4N1BP/PP3PP1/R4RK1 w - - 0 22
White to move.
Themes:  Middlegame  
Puzzle rating: 1503
Best move: Nxd5