Chess puzzle (Crushing)
Moves: 1. d4 Nf6 2. c4 e6 3. Nc3 b6 4. e4 d5 5. e5 Ng8 6. cxd5 exd5 7. f4 Nh6 8. Nf3
Bb7 9. Bb5+ c6 10. Ba4 Be7 11. O-O O-O 12. Bc2 f5 13. Ng5 Bxg5 14. fxg5 Nf7 15.
h4 Bc8 16. Bxf5 Bxf5 17. Rxf5 Nh8 18. Qf3 Na6 19. a3 Nc7 20. a4 Ne6 21. Be3 Ng6
22. Rxf8+ Qxf8 23. Qxf8+ Rxf8 24. h5 Ne7 25. Rf1 Rxf1+ 26. Kxf1 Nf5 27. Kf2
Nfxd4 28. Bxd4 Nxd4 29. Ke3 Ne6 30. Nxd5 *
Position (FEN): 6k1/p5pp/1pp1n3/3NP1PP/P7/4K3/1P4P1/8 b - - 0 30
Black to move.
Themes: Hanging Piece Endgame, Knight Endgame  
Puzzle rating: 919
Best move: cxd5