Chess puzzle (Advantage)
Moves: 1. e4 c6 2. Nf3 d5 3. exd5 cxd5 4. d4 Nc6 5. c3 Bg4 6. Be2 Nf6 7. O-O e6 8. Bg5
Be7 9. Nbd2 h6 10. Bf4 Bd6 11. Be5 Ne4 12. Bxg7 Nxd2 13. Bxh8 Nxf1 14. Qxf1
Bxf3 15. Bxf3 f6 16. Bg7 Bxh2+ 17. Kxh2 Qc7+ 18. g3 Qxg7 19. Re1 Kd7 20. Bg4 *
Position (FEN): r7/pp1k2q1/2n1pp1p/3p4/3P2B1/2P3P1/PP3P1K/4RQ2 b - - 3 20
Black to move.
Themes: Hanging Piece Endgame  
Puzzle rating: 591
Best move: Qxg4