Chess puzzle (Advantage)
Moves: 1. e4 e6 2. d4 d5 3. e5 g6 4. Nf3 Bg7 5. Be2 Ne7 6. O-O O-O 7. Bg5 Nbc6 8. c3
a6 9. Nbd2 Qe8 10. Bd3 Nf5 11. Bxf5 exf5 12. Kh1 Be6 13. Nb3 b6 14. Nbd2 Qd7
15. Nh4 f6 16. exf6 Bxf6 17. Bxf6 Rxf6 18. Ndf3 Kg7 19. Ne5 Nxe5 20. dxe5 Rff8
21. f4 c5 22. Qf3 b5 23. a3 a5 24. Rad1 Qc6 25. Qf2 Rad8 26. Nf3 Rd7 27. Ng5
Re8 28. Qh4 h6 29. Nf3 Rf8 30. Qg3 d4 31. Nh4 Bd5 32. Nxf5+ *
Position (FEN): 5r2/3r2k1/2q3pp/pppbPN2/3p1P2/P1P3Q1/1P4PP/3R1R1K b - - 0 32
Black to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 767
Best move: Rxf5