Chess puzzle (Advantage)
Moves: 1. e4 c5 2. Nf3 e6 3. Nc3 Nc6 4. d4 cxd4 5. Nxd4 Bb4 6. Nb5 a6 7. Nd6+ Ke7 8.
e5 Nxe5 9. Nxc8+ Rxc8 10. Bd2 Nf6 11. Be2 Re8 12. O-O Kf8 13. a3 Bxc3 14. Bxc3
Nc6 15. Bf3 d5 16. Re1 Kg8 17. Qd3 h6 18. Rad1 Qd7 19. Bxf6 gxf6 20. Qe3 Kh7
21. Be2 f5 22. Bd3 d4 23. Qh3 Rg8 24. Re3 Qe7 *
Position (FEN): 2r3r1/1p2qp1k/p1n1p2p/5p2/3p4/P2BR2Q/1PP2PPP/3R2K1 w - - 4 25
White to move.
Themes:  Middlegame  
Puzzle rating: 843
Best move: Bxf5+