Chess puzzle (Crushing)
Moves: 1. e4 e5 2. Nf3 d5 3. exd5 Qxd5 4. Nc3 Qe6 5. Bb5+ Bd7 6. Bxd7+ Nxd7 7. O-O Bd6
8. d4 O-O-O 9. d5 Qe7 10. Be3 Kb8 11. Nb5 a6 12. Nxd6 Qxd6 13. c4 f5 14. Rc1 f4
15. c5 Qf6 16. c6 fxe3 17. cxd7 exf2+ 18. Rxf2 Rxd7 19. Qc2 Ne7 20. Nd4 Qb6 21.
Ne6 Nxd5 22. Nc5 Nf4 *
Position (FEN): 1k5r/1ppr2pp/pq6/2N1p3/5n2/8/PPQ2RPP/2R3K1 w - - 2 23
White to move.
Themes: Hanging Piece, Queenside Attack Middlegame  
Puzzle rating: 699
Best move: Nxd7+