Chess puzzle (Advantage)
Moves: 1. e4 d5 2. exd5 Qxd5 3. Nc3 Qa5 4. d4 c6 5. Nf3 Bg4 6. Be2 e6 7. h3 Bxf3 8.
Bxf3 Nf6 9. O-O Bb4 10. Re1 Bxc3 11. bxc3 Qxc3 12. Bd2 Qa3 13. c3 Qe7 14. Bg5
Nbd7 15. Rb1 Rb8 16. Qa4 a6 17. d5 O-O 18. dxe6 fxe6 19. Bg4 Qc5 20. Bxe6+ Kh8
21. c4 *
Position (FEN): 1r3r1k/1p1n2pp/p1p1Bn2/2q3B1/Q1P5/7P/P4PP1/1R2R1K1 b - - 0 21
Black to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 1633
Best move: Qxg5