Chess puzzle (Advantage)
Moves: 1. e4 c5 2. Nf3 Nc6 3. d4 cxd4 4. Nxd4 Nf6 5. f3 e5 6. Nb3 d6 7. Bb5 a6 8. Be2
Be7 9. Nc3 b6 10. Nd5 Nxd5 11. exd5 Nb8 12. c4 O-O 13. O-O Nd7 14. f4 f5 15.
fxe5 Nxe5 16. Nd4 Rf6 17. Bg5 Rg6 18. Bxe7 Qxe7 19. Nxf5 Qg5 20. Rf2 *
Position (FEN): r1b3k1/6pp/pp1p2r1/3PnNq1/2P5/8/PP2BRPP/R2Q2K1 b - - 2 20
Black to move.
Themes:  Middlegame  
Puzzle rating: 1349
Best move: Bxf5