Chess puzzle (Advantage)
Moves: 1. d4 d5 2. Bf4 Nf6 3. e3 c6 4. Nd2 Bf5 5. c3 g6 6. Ngf3 Bg7 7. Be2 O-O 8. Ne5
Nbd7 9. Ndf3 Ne4 10. h3 f6 11. Nxd7 Qxd7 12. g4 Be6 13. Bg3 Nxg3 14. fxg3 Bf7
15. Qd2 Rfe8 16. O-O-O b5 17. Ne1 a5 18. h4 h6 19. g5 h5 20. g4 hxg4 21. Bxg4 *
Position (FEN): r3r1k1/3qpbb1/2p2pp1/pp1p2P1/3P2BP/2P1P3/PP1Q4/2KRN2R b - - 0 21
Black to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 573
Best move: Qxg4