Chess puzzle (Crushing)
Moves: 1. Nf3 c5 2. g3 d5 3. Bg2 Nc6 4. d4 cxd4 5. Nxd4 e5 6. Nxc6 bxc6 7. O-O Ne7 8.
c4 g6 9. cxd5 cxd5 10. Nc3 Be6 11. Qa4+ Bd7 12. Qh4 Bc6 13. Qf6 Rg8 14. Qxe5
Bg7 15. Qf4 Qd7 16. Rd1 Rd8 17. Nxd5 Nxd5 18. Bxd5 Bxd5 19. e4 Qa4 20. exd5 *
Position (FEN): 3rk1r1/p4pbp/6p1/3P4/q4Q2/6P1/PP3P1P/R1BR2K1 b - - 0 20
Black to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 999
Best move: Qxd1+