Chess puzzle (Crushing)
Moves: 1. Nf3 d5 2. e3 Bg4 3. d4 e6 4. h3 Bh5 5. c4 Nf6 6. cxd5 exd5 7. Nc3 c6 8. g4
Bg6 9. Qb3 Qb6 10. Ne5 Nbd7 11. Na4 Qxb3 12. axb3 Nxe5 13. dxe5 Nd7 14. f4 Be4
15. Rh2 h5 16. g5 g6 17. Bd2 Be7 18. Nc3 Bf5 19. h4 O-O 20. Ne2 Nc5 21. Bb4 *
Position (FEN): r4rk1/pp2bp2/2p3p1/2npPbPp/1B3P1P/1P2P3/1P2N2R/R3KB2 b Q - 4 21
Black to move.
Themes:  Middlegame  
Puzzle rating: 803
Best move: Nd3+