Chess puzzle (Advantage)
Moves: 1. d4 e6 2. Bf4 d5 3. e3 c5 4. c3 Nc6 5. Bd3 Nf6 6. Nd2 Qb6 7. Rb1 c4 8. Bc2
Be7 9. Ngf3 O-O 10. O-O Bd7 11. Ne5 Nxe5 12. Bxe5 Rad8 13. Nf3 Ne8 14. Re1 f6
15. Bg3 Bd6 16. e4 Nc7 17. e5 Be7 18. exf6 Bxf6 19. Ne5 Ne8 20. Qh5 h6 21. Qg6
Bxe5 22. Bxe5 Nf6 23. Bxf6 Rxf6 24. Qh7+ Kf7 25. Bg6+ *
Position (FEN): 3r4/pp1b1kpQ/1q2prBp/3p4/2pP4/2P5/PP3PPP/1R2R1K1 b - - 3 25
Black to move.
Themes:  Middlegame  
Puzzle rating: 672
Best move: Rxg6