Chess puzzle (Crushing)
Moves: 1. e4 c5 2. g3 g6 3. Bg2 Bg7 4. Nc3 e6 5. d3 Ne7 6. Bd2 O-O 7. h4 f5 8. h5 fxe4
9. hxg6 Nxg6 10. Qh5 Qf6 11. Qxh7+ Kf7 12. Nxe4 Qxb2 13. Bc3 Qxc2 14. Qxg7+ Ke8
15. Qxg6+ Kd8 16. Qg5+ Kc7 17. Be5+ Kb6 18. Nxc5 Qxf2+ 19. Kd1 Qxc5 20. Rb1+
Ka6 21. Bd4 *
Position (FEN): rnb2r2/pp1p4/k3p3/2q3Q1/3B4/3P2P1/P5B1/1R1K2NR b - - 3 21
Black to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 1101
Best move: Qxg5