Chess puzzle (Advantage)
Moves: 1. e4 e5 2. Nf3 Nc6 3. Bc4 Nd4 4. Nc3 c6 5. d3 Bb4 6. Bd2 d6 7. a3 Bxc3 8. Bxc3
Nf6 9. Nxd4 exd4 10. Bxd4 d5 11. Bb3 dxe4 12. Bxf6 Qxf6 13. dxe4 O-O 14. Qf3
Qxf3 15. gxf3 g6 16. O-O-O h5 17. h4 b5 18. f4 a5 19. f5 Kg7 20. Rhg1 a4 21.
Ba2 c5 22. Rd6 Ra6 23. Rd5 Rc6 24. Rgd1 gxf5 25. Rxf5 *
Position (FEN): 2b2r2/5pk1/2r5/1pp2R1p/p3P2P/P7/BPP2P2/2KR4 b - - 0 25
Black to move.
Themes:  Endgame  
Puzzle rating: 671
Best move: Bxf5