Chess puzzle (Crushing)
Moves: 1. e4 c5 2. Nf3 d6 3. d4 Nc6 4. dxc5 dxc5 5. Qxd8+ Nxd8 6. Nc3 e6 7. Bb5+ Bd7
8. Bxd7+ Kxd7 9. Be3 Nc6 10. Rd1+ Ke8 11. Nb5 Rc8 12. Nd6+ Bxd6 13. Rxd6 Nf6
14. Nd2 b6 15. Bg5 Ke7 16. Bxf6+ Kxd6 17. Bxg7 Rhg8 18. e5+ Nxe5 19. Bxe5+ Kxe5
20. O-O Rcd8 21. Nc4+ Kd5 22. b3 Kc6 23. Ne5+ Kb7 24. Nxf7 Rg7 *
Position (FEN): 3r4/pk3Nrp/1p2p3/2p5/8/1P6/P1P2PPP/5RK1 w - - 1 25
White to move.
Themes: Hanging Piece Endgame  
Puzzle rating: 835
Best move: Nxd8+