Chess puzzle (Crushing)
Moves: 1. d4 Nf6 2. Bf4 g6 3. e3 Bg7 4. Nd2 d6 5. Ngf3 O-O 6. a3 Nbd7 7. Be2 Nh5 8.
Bg3 Nxg3 9. hxg3 c5 10. c3 b6 11. Ne4 h6 12. Bd3 Bb7 13. Nh4 Nf6 14. Nxf6+ Bxf6
15. Qg4 g5 16. Qf5 Re8 17. Qh7+ Kf8 18. Qxh6+ Bg7 19. Qxg5 Bxg2 20. Nxg2 e5 21.
Nh4 *
Position (FEN): r2qrk2/p4pb1/1p1p4/2p1p1Q1/3P3N/P1PBP1P1/1P3P2/R3K2R b KQ - 1 21
Black to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 985
Best move: Qxg5