Chess puzzle (Crushing)
Moves: 1. e4 c5 2. Nf3 d6 3. d4 cxd4 4. Nxd4 Nc6 5. Bc4 Nf6 6. Nc3 e6 7. Be3 a6 8. Bb3
Na5 9. Qd2 Nxb3 10. axb3 Be7 11. f3 O-O 12. O-O-O e5 13. Nf5 Bxf5 14. exf5 Rc8
15. g4 Qa5 16. Kb1 Rfd8 17. g5 Ne8 18. Nd5 Qxd2 19. Nxe7+ Kf8 20. Bxd2 Kxe7 21.
Bb4 f6 22. g6 h6 23. Rhe1 Kd7 24. Ba5 Nc7 25. Rd2 Kc6 26. c4 b6 27. Bc3 d5 28.
Red1 d4 29. Bb4 a5 30. Ba3 Na6 31. f4 Nc5 32. Bxc5 bxc5 33. fxe5 fxe5 34. Re2
Re8 35. Rde1 Kd6 36. Kc2 Ra8 37. Rf1 e4 38. Ref2 d3+ 39. Kc3 e3 40. Rf3 *
Position (FEN): r3r3/6p1/3k2Pp/p1p2P2/2P5/1PKppR2/1P5P/5R2 b - - 1 40
Black to move.
Themes: Advanced Pawn Endgame, Rook Endgame  
Puzzle rating: 1939
Best move: d2