Chess puzzle (Advantage)
Moves: 1. d4 c5 2. e4 d5 3. Bf4 c4 4. e5 e6 5. c3 Ne7 6. Nd2 Ng6 7. Bg3 a6 8. a4 Bd7
9. Ngf3 Nc6 10. Be2 Be7 11. O-O O-O 12. Qc2 h6 13. Ne1 Bh4 14. Bh5 Bxg3 15.
hxg3 Qg5 16. Bxg6 Qxg6 17. Qxg6 fxg6 18. f4 Ne7 19. g4 g5 20. fxg5 Rxf1+ 21.
Nxf1 hxg5 22. Ng3 Rf8 23. Nf3 Rf4 24. Nxg5 *
Position (FEN): 6k1/1p1bn1p1/p3p3/3pP1N1/P1pP1rP1/2P3N1/1P4P1/R5K1 b - - 0 24
Black to move.
Themes:  Endgame  
Puzzle rating: 960
Best move: Rxg4