Chess puzzle (Crushing)
Moves: 1. e4 e5 2. Nf3 Nc6 3. d4 exd4 4. Bc4 Bc5 5. c3 dxc3 6. Bxf7+ Kxf7 7. Qd5+ Ke8
8. Qxc5 d6 9. Qe3 c2 10. Nc3 Nf6 11. h3 Kf7 12. O-O Re8 13. Qd3 Be6 14. Ng5+
Kg8 15. Nxe6 Rxe6 16. Qxc2 Qe7 17. Re1 Re8 18. Bg5 h6 19. Bh4 g5 20. Nd5 *
Position (FEN): 4r1k1/ppp1q3/2nprn1p/3N2p1/4P2B/7P/PPQ2PP1/R3R1K1 b - - 1 20
Black to move.
Themes:  Middlegame  
Puzzle rating: 1433
Best move: Nxd5