Chess puzzle (Crushing)
Moves: 1. d4 d5 2. Bf4 Nf6 3. e3 e6 4. Bd3 Be7 5. Nf3 O-O 6. O-O c5 7. c4 cxd4 8. exd4
dxc4 9. Bxc4 Nbd7 10. Nc3 Nb6 11. Bd3 Nbd5 12. Be5 a6 13. h4 b5 14. g4 Nxg4 15.
Ng5 Bxg5 16. Qxg4 f6 17. hxg5 fxe5 18. dxe5 g6 19. Nxd5 exd5 20. Qd4 *
Position (FEN): r1bq1rk1/7p/p5p1/1p1pP1P1/3Q4/3B4/PP3P2/R4RK1 b - - 1 20
Black to move.
Themes:  Middlegame  
Puzzle rating: 889
Best move: Qxg5+