Chess puzzle (Crushing)
Moves: 1. e4 c5 2. Nc3 Nc6 3. Bc4 e5 4. Nge2 Nf6 5. Kf1 h6 6. Nd5 Nxd5 7. exd5 Nd4 8.
Nxd4 exd4 9. Qf3 Bd6 10. c3 a6 11. cxd4 cxd4 12. Qe4+ Be7 13. Qxd4 d6 14. d3 g5
15. h4 Rg8 16. hxg5 hxg5 17. Rh8 Rxh8 18. Qxh8+ Bf8 19. Qd4 b5 20. Bb3 Be7 21.
Qg4 *
Position (FEN): r1bqk3/4bp2/p2p4/1p1P2p1/6Q1/1B1P4/PP3PP1/R1B2K2 b q - 3 21
Black to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 689
Best move: Bxg4