Chess puzzle (Advantage)
Moves: 1. d4 d5 2. Nf3 Nf6 3. Bf4 g6 4. e3 Bg7 5. c4 c6 6. Nc3 O-O 7. Bd3 e6 8. c5
Nbd7 9. h4 h5 10. Nh2 Re8 11. Bg5 e5 12. Kd2 exd4 13. exd4 Nf8 14. f3 Ne6 15.
g4 Nxg5 16. hxg5 Nh7 17. gxh5 Qxg5+ 18. f4 Qxf4+ 19. Kc2 Bf5 20. hxg6 fxg6 21.
Bxf5 gxf5 22. Qh5 Qf2+ 23. Kb3 Qxd4 24. Rag1 Nf6 25. Rxg7+ *
Position (FEN): r3r1k1/pp4R1/2p2n2/2Pp1p1Q/3q4/1KN5/PP5N/7R b - - 0 25
Black to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 411
Best move: Kxg7