Chess puzzle (Crushing)
Moves: 1. e4 e5 2. Bc4 Nc6 3. Qh5 Qe7 4. d3 Nf6 5. Qf3 d6 6. Bg5 Be6 7. Bxe6 Qxe6 8.
Nc3 d5 9. Nb5 dxe4 10. Qe3 O-O-O 11. Bxf6 Qxf6 12. Nxa7+ Nxa7 13. Qxa7 b6 14.
Qa8+ Kd7 15. Qxe4 Bc5 16. Nf3 Rhe8 17. O-O Bd6 18. Qg4+ Ke7 19. Rfe1 Kf8 20.
Ng5 Qg6 21. Ne4 *
Position (FEN): 3rrk2/2p2ppp/1p1b2q1/4p3/4N1Q1/3P4/PPP2PPP/R3R1K1 b - - 12 21
Black to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 721
Best move: Qxg4