Chess puzzle (Equality)
Moves: 1. e4 c5 2. Nf3 f6 3. d4 Nh6 4. Bc4 Nf7 5. d5 d6 6. O-O g6 7. Re1 Bg7 8. c3 O-O
9. Be3 Nd7 10. Nbd2 Nde5 11. Bb3 a6 12. Nc4 Nxc4 13. Bxc4 b5 14. Bd3 Ne5 15.
Nxe5 fxe5 16. Qd2 c4 17. Bc2 Qe8 18. b3 e6 19. Rad1 Qe7 20. dxe6 Rd8 21. Qd5
Bxe6 22. Qd2 cxb3 23. axb3 d5 24. Bg5 Bf6 25. Bxf6 Qxf6 26. Qe3 dxe4 27. Qxe4
Rac8 28. Rxd8+ Rxd8 29. h3 Rd2 30. Re2 Rxe2 31. Qxe2 Bf5 32. c4 e4 33. cxb5
Qa1+ 34. Kh2 Qe5+ 35. g3 axb5 36. b4 Be6 37. Qxe4 Qxe4 38. Bxe4 Bc4 39. f4 Kf7
40. Kg2 Kf6 41. Kf2 g5 42. Ke3 h5 43. Kd4 h4 44. fxg5+ Kxg5 45. g4 *
Position (FEN): 8/8/8/1p4k1/1PbKB1Pp/7P/8/8 b - - 0 45
Black to move.
Themes:  Bishop Endgame, Endgame  
Puzzle rating: 1805
Best move: Bf1