Chess puzzle (Advantage)
Moves: 1. e4 b6 2. d4 g6 3. c4 Bb7 4. d5 d6 5. Nf3 Bg7 6. Nc3 a6 7. Bd3 Nd7 8. O-O
Ngf6 9. Be3 O-O 10. b4 Ng4 11. Bd2 Ngf6 12. Rc1 c6 13. Qe2 cxd5 14. exd5 Re8
15. Rfe1 Qc7 16. Bf4 Nh5 17. Be3 Nhf6 18. c5 dxc5 19. bxc5 bxc5 20. Na4 Bxd5
21. Nxc5 Bxf3 22. Qxf3 Nxc5 23. Bxc5 Qd7 24. Bxe7 Ra7 *
Position (FEN): 4r1k1/r2qBpbp/p4np1/8/8/3B1Q2/P4PPP/2R1R1K1 w - - 1 25
White to move.
Themes:  Middlegame  
Puzzle rating: 1149
Best move: Bxf6