Chess puzzle (Crushing)
Moves: 1. e4 Nf6 2. e5 Nd5 3. c4 Nb4 4. a3 N4c6 5. d4 g6 6. f4 Bg7 7. d5 Na5 8. b4 d6
9. bxa5 dxe5 10. fxe5 Bxe5 11. Ra2 O-O 12. Bh6 Bg7 13. Bxg7 Kxg7 14. Qd4+ Kg8
15. Nf3 Bf5 16. Nc3 Nd7 17. h3 e5 18. Qd2 e4 19. Nd4 Qh4+ 20. Qf2 Qf6 21. g4
Rae8 22. gxf5 e3 23. Qf4 Nc5 24. Re2 *
Position (FEN): 4rrk1/ppp2p1p/5qp1/P1nP1P2/2PN1Q2/P1N1p2P/4R3/4KB1R b K - 3 24
Black to move.
Themes:  Middlegame  
Puzzle rating: 994
Best move: Nd3+