Chess puzzle (Advantage)
Moves: 1. c4 e5 2. Nc3 f5 3. d3 Nf6 4. Nf3 d6 5. g3 Be7 6. Bg2 O-O 7. O-O h6 8. h3 b6
9. Nh4 c6 10. Ng6 Re8 11. b4 Bb7 12. b5 Qd7 13. Nxe7+ Rxe7 14. bxc6 Bxc6 15.
Nd5 Nxd5 16. cxd5 Bb7 17. e4 fxe4 18. dxe4 Ba6 19. Re1 Rf7 20. f4 exf4 21. Bxf4
g5 22. Bd2 Qe7 23. Bc3 Nd7 24. Qh5 Ne5 25. Rf1 *
Position (FEN): r5k1/p3qr2/bp1p3p/3Pn1pQ/4P3/2B3PP/P5B1/R4RK1 b - - 7 25
Black to move.
Themes:  Middlegame  
Puzzle rating: 1510
Best move: Bxf1