Chess puzzle (Advantage)
Moves: 1. Nf3 Nf6 2. g3 g6 3. Bg2 Bg7 4. O-O O-O 5. d4 d5 6. c4 c6 7. cxd5 cxd5 8. Nc3
Nc6 9. Ne5 e6 10. Nxc6 bxc6 11. Na4 Nd7 12. b3 e5 13. Bb2 e4 14. e3 Ba6 15. Re1
f5 16. Ba3 Rf6 17. Rc1 g5 18. Nc5 Nxc5 19. Bxc5 f4 20. Bf1 *
Position (FEN): r2q2k1/p5bp/b1p2r2/2Bp2p1/3Ppp2/1P2P1P1/P4P1P/2RQRBK1 b - - 1 20
Black to move.
Themes:  Middlegame  
Puzzle rating: 1554
Best move: Bxf1