Chess puzzle (Crushing)
Moves: 1. c4 e6 2. Nc3 d5 3. cxd5 exd5 4. d4 g6 5. g3 Bg7 6. Bg2 c6 7. Nf3 Nf6 8. O-O
O-O 9. Bf4 Bf5 10. Re1 Re8 11. Nh4 Be4 12. Nxe4 dxe4 13. Be5 Qd5 14. f3 Nbd7
15. fxe4 Nxe4 16. Bxg7 Kxg7 17. e3 Ndf6 18. Nf3 Ng4 19. Nd2 f5 20. Nxe4 fxe4 *
Position (FEN): r3r3/pp4kp/2p3p1/3q4/3Pp1n1/4P1P1/PP4BP/R2QR1K1 w - - 0 21
White to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 1050
Best move: Qxg4