Chess puzzle (Advantage)
Moves: 1. e4 e5 2. Nf3 d6 3. d4 Bg4 4. d5 h6 5. c4 Qf6 6. Be2 Be7 7. h3 Bd7 8. Be3 Qg6
9. Nc3 Qxg2 10. Rg1 Qxh3 11. Rxg7 Bf6 12. Rg3 Qh1+ 13. Rg1 Qh3 14. c5 Na6 15.
Bf1 Qh5 16. Bxa6 bxa6 17. c6 Bg4 18. Qa4 Bxf3 19. Qxa6 Ne7 20. Nb5 Rc8 21. Qxa7
Qh2 22. Kd2 Bg5 23. Rxg5 hxg5 24. Nxc7+ Rxc7 *
Position (FEN): 4k2r/Q1r1np2/2Pp4/3Pp1p1/4P3/4Bb2/PP1K1P1q/R7 w k - 0 25
White to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 1088
Best move: Qxc7