Chess puzzle (Advantage)
Moves: 1. c4 Nf6 2. g3 e6 3. Bg2 d5 4. Nf3 dxc4 5. O-O Nc6 6. Nc3 Bc5 7. Qa4 O-O 8.
Qxc4 Bb6 9. d3 a6 10. Qb3 Nd4 11. Nxd4 Bxd4 12. Qc2 Rb8 13. e3 Ba7 14. a4 b6
15. Nb5 axb5 16. axb5 Bb7 17. Rxa7 Bxg2 18. Kxg2 Qd5+ 19. e4 Qxb5 20. Rxc7 Rfd8
21. Rd1 Nd7 22. Bg5 *
Position (FEN): 1r1r2k1/2Rn1ppp/1p2p3/1q4B1/4P3/3P2P1/1PQ2PKP/3R4 b - - 4 22
Black to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 890
Best move: Qxg5