Chess puzzle (Advantage)
Opening: Zukertort_Opening, Zukertort_Opening_Other_variations
Moves: 1. Nf3 Nf6 2. c3 d5 3. d4 e6 4. Bf4 Bd6 5. Bg3 Bxg3 6. hxg3 c5 7. e3 Nc6 8. Bd3
c4 9. Bc2 O-O 10. Nbd2 Qc7 11. Ba4 a5 12. Bxc6 bxc6 13. Ne5 c5 14. Qc2 cxd4 15.
exd4 Rd8 16. g4 h6 17. f4 Nxg4 18. Nxg4 Qxf4 19. Rh4 *
Position (FEN): r1br2k1/5pp1/4p2p/p2p4/2pP1qNR/2P5/PPQN2P1/R3K3 b Q - 1 19
Black to move.
Themes:  Middlegame  
Puzzle rating: 1079
Best move: Qg3+