Chess puzzle (Crushing)
Opening: Italian_Game, Italian_Game_Anti-Fried_Liver_Defense
Moves: 1. e4 e5 2. Nf3 Nc6 3. Bc4 h6 4. O-O Nf6 5. Nc3 d6 6. d3 Be7 7. h3 h5 8. Ng5
Rg8 9. Bxf7+ Kd7 10. Nd5 Rf8 11. Nxf6+ Bxf6 12. Be6+ Ke8 13. Qxh5+ Ke7 14. Bxc8
Rxc8 15. Nh7 Rh8 16. Qg6 Qg8 17. Nxf6 gxf6 18. Qf5 *
Position (FEN): 2r3qr/ppp1k3/2np1p2/4pQ2/4P3/3P3P/PPP2PP1/R1B2RK1 b - - 1 18
Black to move.
Themes:  Middlegame  
Puzzle rating: 1317
Best move: Nd4