Chess puzzle (Advantage)
Moves: 1. c4 c5 2. e4 e6 3. Nc3 Nc6 4. g3 a6 5. Bg2 g6 6. Nge2 Bg7 7. d3 Nge7 8. O-O
O-O 9. Bg5 h6 10. Be3 b6 11. Qd2 Kh7 12. f4 Bb7 13. g4 Nd4 14. Ng3 Rb8 15. f5
Ng8 16. g5 hxg5 17. Bxg5 Bf6 18. fxg6+ fxg6 19. Bxf6 Rxf6 20. Rxf6 Nxf6 21. Rf1
Kg7 *
Position (FEN): 1r1q4/1b1p2k1/pp2pnp1/2p5/2PnP3/2NP2N1/PP1Q2BP/5RK1 w - - 2 22
White to move.
Themes:  Middlegame  
Puzzle rating: 2279
Best move: Qg5