Chess puzzle (Crushing)
Moves: 1. e4 c6 2. Nf3 d5 3. exd5 cxd5 4. d4 Nf6 5. Bd3 Bg4 6. h3 Bh5 7. g4 Bg6 8. Bf4
e6 9. Bb5+ Nc6 10. Ne5 Qa5+ 11. Nc3 Bb4 12. Bd2 Qc7 13. a3 Bxc3 14. Bxc3 a6 15.
Nxc6 bxc6 16. Bd3 Bxd3 17. Qxd3 O-O 18. Bd2 Ne4 19. Be3 f5 20. f3 *
Position (FEN): r4rk1/2q3pp/p1p1p3/3p1p2/3Pn1P1/P2QBP1P/1PP5/R3K2R b KQ - 0 20
Black to move.
Themes:  Middlegame  
Puzzle rating: 1556
Best move: Qg3+