Chess puzzle (Crushing)
Moves: 1. e4 e5 2. Bc4 Nf6 3. d3 c6 4. Nc3 d5 5. exd5 cxd5 6. Bb3 Bb4 7. Bd2 O-O 8. h3
Bxc3 9. Bxc3 e4 10. dxe4 dxe4 11. Qxd8 Rxd8 12. Bxf6 gxf6 13. Ne2 Nc6 14. O-O
Be6 15. Rad1 Bxb3 16. axb3 Kg7 17. c3 Ne5 18. Ng3 Nd3 19. Rd2 Nc5 20. Rxd8 Rxd8
21. b4 Nd3 22. b3 Re8 23. Nf5+ Kg6 24. Nd6 Re7 25. Rd1 f5 26. b5 Rd7 27. Nc4
Kf6 28. Kf1 Nc5 29. Rxd7 Nxd7 30. Ke2 Nc5 31. b4 Nd3 32. f3 Ke6 33. Ke3 Kd5 34.
fxe4+ *
Position (FEN): 8/pp3p1p/8/1P1k1p2/1PN1P3/2PnK2P/6P1/8 b - - 0 34
Black to move.
Themes: Hanging Piece Endgame, Knight Endgame  
Puzzle rating: 2028
Best move: Kxc4