Chess puzzle (Crushing)
Moves: 1. d4 d5 2. c4 c6 3. Nc3 Nf6 4. cxd5 cxd5 5. Bf4 Nc6 6. Qa4 Qb6 7. Qb5 Bd7 8.
Qxb6 axb6 9. e3 Nb4 10. Kd2 Ne4+ 11. Nxe4 dxe4 12. a3 e6 13. Rc1 Nd5 14. Bg3 b5
15. f3 f5 16. fxe4 fxe4 17. Ne2 b4 18. axb4 Bxb4+ 19. Nc3 Ra2 20. Kc2 Nxe3+ 21.
Kb1 Ra8 22. Nb5 Nxf1 23. Nc7+ Ke7 24. Bh4+ Kd6 25. Nxa8 *
Position (FEN): N6r/1p1b2pp/3kp3/8/1b1Pp2B/8/1P4PP/1KR2n1R b - - 0 25
Black to move.
Themes:  Middlegame  
Puzzle rating: 834
Best move: Nd2+