Chess puzzle (Advantage)
Moves: 1. c4 c5 2. Nc3 e6 3. e4 d6 4. Nge2 Nd7 5. d3 a6 6. g3 b6 7. Bg2 Bb7 8. O-O Rb8
9. f4 Be7 10. f5 exf5 11. Rxf5 Ngf6 12. Nf4 O-O 13. Nfd5 Nxd5 14. Nxd5 Ne5 15.
Bf4 Bxd5 16. exd5 Bf6 17. Bxe5 Bxe5 18. Be4 Bxb2 19. Rb1 Bd4+ 20. Kh1 g6 21.
Qg4 h5 22. Rxh5 Qf6 23. Rf5 Qg7 24. Rg5 f5 *
Position (FEN): 1r3rk1/6q1/pp1p2p1/2pP1pR1/2PbB1Q1/3P2P1/P6P/1R5K w - - 0 25
White to move.
Themes:  Middlegame  
Puzzle rating: 1564
Best move: Bxf5