Chess puzzle (Crushing)
Moves: 1. e4 e5 2. Nf3 Nc6 3. Bb5 Bd6 4. O-O Nf6 5. Bxc6 dxc6 6. Nc3 O-O 7. d4 Re8 8.
dxe5 Bxe5 9. Qxd8 Rxd8 10. Nxe5 Re8 11. f4 Nxe4 12. Nxe4 f6 13. Nxf6+ gxf6 14.
Nc4 Bf5 15. c3 b5 16. Na5 c5 17. Bd2 c4 18. Rfe1 Red8 19. Nc6 Rxd2 20. Ne7+ Kf7
21. Nxf5 Rxb2 22. Re7+ Kg6 23. Nh4+ Kh6 24. Nf5+ Kg6 25. Nh4+ Kh6 26. g4 Rg8
27. Nf5+ Kg6 28. h4 h5 29. gxh5+ *
Position (FEN): 6r1/p1p1R3/5pk1/1p3N1P/2p2P1P/2P5/Pr6/R5K1 b - - 0 29
Black to move.
Themes: Discovered Attack, Hanging Piece Endgame  
Puzzle rating: 966
Best move: Kxf5+