Chess puzzle (Advantage)
Moves: 1. e4 e5 2. Nf3 Nc6 3. Bb5 a6 4. Ba4 Nf6 5. O-O d6 6. c3 Nxe4 7. d4 Bd7 8. Bxc6
bxc6 9. dxe5 dxe5 10. Nxe5 Nf6 11. Bg5 Bf5 12. Qxd8+ Rxd8 13. Bxf6 gxf6 14.
Nxc6 Rd6 15. Nd4 Bd3 16. Rd1 Bg6 17. Nd2 Bh6 18. Nc4 Rd5 19. Re1+ Kd7 20. Rad1
Re8 21. Rxe8 Kxe8 22. Re1+ Kd7 23. h3 Bg5 24. Ne3 Bxe3 25. Rxe3 c5 26. Nf3 Rd1+
27. Re1 Rxe1+ 28. Nxe1 Bb1 29. a3 Kd6 30. f4 f5 31. Kf2 Kd5 32. Ke3 Kc4 33. Kd2
Kb3 34. Kc1 Be4 35. g3 a5 36. g4 fxg4 37. hxg4 h6 38. Kd2 Kxb2 39. Ke3 f5 40.
gxf5 *
Position (FEN): 8/8/7p/p1p2P2/4bP2/P1P1K3/1k6/4N3 b - - 0 40
Black to move.
Themes:  Endgame  
Puzzle rating: 1020
Best move: Bxf5