Chess puzzle (Crushing)
Moves: 1. e4 e5 2. Nf3 d6 3. Bb5+ Bd7 4. Bxd7+ Nxd7 5. d4 Qe7 6. O-O O-O-O 7. Nc3 Ngf6
8. dxe5 dxe5 9. Be3 Nc5 10. Qe2 Ncxe4 11. Nxe4 Nxe4 12. Bxa7 b6 13. Qxe4 Qb4
14. Qa8+ Kd7 15. Nxe5+ Ke6 16. Qxd8 Kxe5 17. Rfe1+ Kf5 18. Qd5+ Kf6 19. Qc6+
Bd6 20. Qf3+ Kg6 21. b3 f6 22. Qg4+ *
Position (FEN): 7r/B1p3pp/1p1b1pk1/8/1q4Q1/1P6/P1P2PPP/R3R1K1 b - - 1 22
Black to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 901
Best move: Qxg4