Chess puzzle (Advantage)
Moves: 1. e4 d5 2. exd5 Qxd5 3. Nc3 Qa5 4. d4 c6 5. Nf3 Bg4 6. Be3 Nf6 7. Bd3 e6 8.
O-O Bb4 9. Bd2 O-O 10. a3 Bxc3 11. bxc3 Qc7 12. h3 Bxf3 13. Qxf3 Nbd7 14. Bf4
Qa5 15. g4 Kh8 16. c4 Rfd8 17. g5 Ne8 18. Qe4 g6 19. h4 Ng7 20. Kg2 Nb6 21. Rh1
Qc3 22. Bc7 Rxd4 23. Be5 Rxe4 24. Bxc3 Rf4 25. Bxg7+ *
Position (FEN): r6k/pp3pBp/1np1p1p1/6P1/2P2r1P/P2B4/2P2PK1/R6R b - - 0 25
Black to move.
Themes:  Middlegame  
Puzzle rating: 544
Best move: Kxg7