Chess puzzle (Advantage)
Moves: 1. e4 c5 2. d4 cxd4 3. Qxd4 Nc6 4. Qd1 Nf6 5. Nc3 d6 6. Nf3 g6 7. h3 Bg7 8. Bd3
Qa5 9. Bd2 Qb6 10. Rb1 O-O 11. O-O a6 12. Nd5 Nxd5 13. exd5 Nb4 14. Be3 Qc7 15.
c4 Nxd3 16. Qxd3 Bf5 17. Qe2 Bxb1 18. Rxb1 Rac8 19. b3 e5 20. Nd2 f5 21. f3 f4
22. Bf2 g5 23. Ne4 h6 24. h4 Bf6 25. Nxf6+ *
Position (FEN): 2r2rk1/1pq5/p2p1N1p/3Pp1p1/2P2p1P/1P3P2/P3QBP1/1R4K1 b - - 0 25
Black to move.
Themes:  Middlegame  
Puzzle rating: 904
Best move: Rxf6