Chess puzzle (Advantage)
Moves: 1. e4 d5 2. exd5 c6 3. c4 Nf6 4. Nc3 Bf5 5. Nf3 g5 6. Nxg5 Bh6 7. Nf3 e6 8.
dxe6 Bxe6 9. d4 Bg7 10. Bg5 O-O 11. Bd3 Bg4 12. Qd2 Re8+ 13. Kf1 Nbd7 14. Bc2
Bh5 15. Ne4 Bg6 16. Re1 Qc7 17. h4 Nxe4 18. Bxe4 Bxe4 19. Bh6 Bg6 20. h5 Rxe1+
21. Kxe1 Re8+ 22. Kf1 Bb1 *
Position (FEN): 4r1k1/ppqn1pbp/2p4B/7P/2PP4/5N2/PP1Q1PP1/1b3K1R w - - 3 23
White to move.
Themes:  Middlegame  
Puzzle rating: 1777
Best move: Qg5