Chess puzzle (Advantage)
Moves: 1. e4 c5 2. Nf3 Nc6 3. Bb5 Qb6 4. Nc3 a6 5. Bxc6 Qxc6 6. d3 e6 7. O-O Ne7 8.
Bf4 Ng6 9. Bg3 Be7 10. d4 cxd4 11. Nxd4 Qb6 12. Nb3 d6 13. Qd4 Qxd4 14. Nxd4
O-O 15. Rad1 Rd8 16. f4 e5 17. fxe5 dxe5 18. Nf5 Bxf5 19. exf5 Bc5+ 20. Kh1 Ne7
21. f6 gxf6 22. Rxf6 Ng6 23. Rff1 Bf8 24. Ne4 Bg7 25. Nf6+ *
Position (FEN): r2r2k1/1p3pbp/p4Nn1/4p3/8/6B1/PPP3PP/3R1R1K b - - 6 25
Black to move.
Themes:  Middlegame  
Puzzle rating: 826
Best move: Bxf6