Chess puzzle (Crushing)
Moves: 1. d4 d5 2. c4 e6 3. Nf3 g6 4. e3 Bg7 5. Be2 Nc6 6. O-O e5 7. b3 e4 8. Ne1 Nf6
9. f3 O-O 10. fxe4 Nxe4 11. Bf3 Bf5 12. Nd3 b6 13. Nf4 Nb4 14. Ba3 c5 15. Bxb4
cxb4 16. Nxd5 b5 17. Bg4 bxc4 18. bxc4 Rc8 19. Bxf5 gxf5 20. Qc2 *
Position (FEN): 2rq1rk1/p4pbp/8/3N1p2/1pPPn3/4P3/P1Q3PP/RN3RK1 b - - 1 20
Black to move.
Themes:  Middlegame  
Puzzle rating: 1587
Best move: Qxd5