Chess puzzle (Crushing)
Moves: 1. c4 d6 2. d4 g6 3. Nf3 Bg7 4. e4 Nc6 5. Nc3 Bg4 6. Ne2 Bxf3 7. gxf3 e5 8. d5
Nd4 9. Nxd4 exd4 10. Qa4+ Kf8 11. h4 h6 12. Bd3 Ne7 13. h5 g5 14. f4 gxf4 15.
Bxf4 c5 16. b4 b6 17. bxc5 bxc5 18. Ke2 Be5 19. Bxe5 dxe5 20. Qa6 Qb6 21. Qa4
Qd6 22. Rab1 Rg8 23. Rb7 Qf6 24. Rxa7 Rxa7 25. Qxa7 Rg2 26. Rf1 Qf4 27. Qa3
Qe3+ 28. Kd1 Qf3+ 29. Kc2 Rxf2+ 30. Rxf2 Qxf2+ 31. Kb3 Qd2 32. Ka4 Kg7 33. Kb5
f5 34. Kxc5 Qe3 35. d6 Kf7 36. d7 fxe4 37. d8=Q exd3 38. Qd5+ *
Position (FEN): 8/4nk2/7p/2KQp2P/2Pp4/Q2pq3/P7/8 b - - 1 38
Black to move.
Themes:  Endgame  
Puzzle rating: 843
Best move: Nxd5