Chess puzzle (Crushing)
Moves: 1. e4 e6 2. Nf3 d5 3. d3 dxe4 4. Ng5 Nf6 5. b3 h6 6. Nh3 Nc6 7. Nd2 Bb4 8. Bb2
exd3 9. Bxd3 b6 10. O-O Bb7 11. Nf4 e5 12. Re1 Qd6 13. a3 Bxd2 14. Qxd2 O-O-O
15. Bf5+ Kb8 16. Qxd6 cxd6 17. Nd3 g6 18. Bh3 Nd5 19. f4 Rhe8 20. fxe5 dxe5 21.
Nxe5 Nxe5 22. Bxe5+ Ka8 23. c4 f6 24. cxd5 fxe5 25. Be6 Bxd5 26. Bxd5+ Rxd5 27.
Rac1 Kb7 28. Rc2 e4 29. Rce2 Rd4 30. g4 Kc6 31. a4 e3 32. Rxe3 Rxg4+ 33. Kf2
Rf4+ 34. Kg3 Rxe3+ 35. Rxe3 Rf6 36. h4 Kc5 37. Re4 Kd5 38. Rc4 Rc6 39. Rxc6 *
Position (FEN): 8/p7/1pR3pp/3k4/P6P/1P4K1/8/8 b - - 0 39
Black to move.
Themes:  Endgame  
Puzzle rating: 670
Best move: Kxc6