Chess puzzle (Advantage)
Moves: 1. c4 c5 2. Nc3 Nf6 3. Nf3 Nc6 4. a3 e6 5. g3 g6 6. Bg2 Bg7 7. O-O d6 8. e3 O-O
9. d4 cxd4 10. exd4 Re8 11. Re1 Na5 12. b3 Nc6 13. Bb2 Bd7 14. Rc1 e5 15. dxe5
dxe5 16. Nd5 Bg4 17. h3 Bxf3 18. Bxf3 Nxd5 19. cxd5 Nd4 20. Bg2 Qb6 21. b4 Nf5
22. Rc5 Bf8 23. Rc3 Rad8 24. Rd3 Bd6 25. g4 Nh4 26. Bh1 f5 27. gxf5 Nxf5 28.
Be4 Qc7 *
Position (FEN): 3rr1k1/ppq4p/3b2p1/3Ppn2/1P2B3/P2R3P/1B3P2/3QR1K1 w - - 2 29
White to move.
Themes:  Middlegame  
Puzzle rating: 1610
Best move: Bxf5