Chess puzzle (Advantage)
Moves: 1. e4 d5 2. Nc3 d4 3. Nce2 Nc6 4. Ng3 e5 5. Nf3 Bg4 6. Bb5 Bc5 7. Bxc6+ bxc6 8.
d3 Nf6 9. h3 Bxf3 10. Qxf3 Bb4+ 11. Bd2 Bxd2+ 12. Kxd2 c5 13. Nf5 O-O 14. g4 c4
15. g5 c3+ 16. bxc3 dxc3+ 17. Kxc3 Ne8 18. Kd2 c5 19. Rhg1 c4 20. Ke2 f6 21. h4
Nd6 22. Qg4 cxd3+ 23. cxd3 Rb8 24. Nxg7 Rb2+ 25. Kf3 *
Position (FEN): 3q1rk1/p5Np/3n1p2/4p1P1/4P1QP/3P1K2/Pr3P2/R5R1 b - - 2 25
Black to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 2289
Best move: Kxg7