Chess puzzle (Advantage)
Moves: 1. b3 d6 2. Bb2 Nf6 3. c4 Nfd7 4. Nf3 e6 5. d4 h6 6. d5 e5 7. Nc3 a6 8. e4 g5
9. Be2 Qf6 10. O-O Qg7 11. Ne1 Be7 12. Nc2 Nf8 13. Ne3 Nbd7 14. Nf5 Qg6 15.
Nxe7 Kxe7 16. Re1 Nc5 17. Bf1 Ncd7 18. Ne2 Nf6 19. Ng3 h5 20. Nf5+ Bxf5 21.
exf5 Qxf5 22. Bd3 Qd7 23. Qf3 g4 24. Qf5 Ng6 *
Position (FEN): r6r/1ppqkp2/p2p1nn1/3PpQ1p/2P3p1/1P1B4/PB3PPP/R3R1K1 w - - 2 25
White to move.
Themes:  Middlegame  
Puzzle rating: 2197
Best move: Qg5