Chess puzzle (Advantage)
Moves: 1. Nf3 c5 2. g3 Nc6 3. Bg2 g6 4. O-O Bg7 5. d3 e5 6. e4 Nge7 7. Nbd2 O-O 8. Re1
d6 9. a4 f5 10. Nc4 f4 11. c3 fxg3 12. fxg3 Bg4 13. h3 Bxf3 14. Bxf3 Qc7 15.
Bg4 Rae8 16. h4 Nc8 17. Be3 Nb6 18. h5 Nd7 19. hxg6 hxg6 20. Kg2 Nf6 21. Bf3
Ne7 22. Rh1 d5 23. exd5 Nfxd5 24. Bg5 Rf5 25. Be4 *
Position (FEN): 4r1k1/ppq1n1b1/6p1/2pnprB1/P1N1B3/2PP2P1/1P4K1/R2Q3R b - - 3 25
Black to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 1476
Best move: Rxg5