I'm starting to think that this puzzle, found on chess.com here in the 5th post down, does not have a correct full solution. But it features a nice line if Black moves wrongly, so judge by yourself.
[Title "White to move and win"] [FEN "8/8/7B/K7/8/7p/4Bkp1/6Rb w - - 0 1"]
I think I have found the first move, after which black has two options, and I have found the solution for one of the two:
1.Ba6 Kxg1 2.Be3+ Kh2 3.Bf4+ Kg1 4.Bg3 h2 5.Kb5 $3 Kf1 6.Kc5+ Kg1 7.Kc4 Kf1 8.Kd4+ Kg1 9.Kd3 Kf1 10.Ke3+ Kg1 11.Bf2#
The only problem is that black is not forced to pick this line, and could go for the other option:
In which case i'm completely stuck. I've tried using a browser version of stockfish, which can't solve it either. So does this puzzle really have a (full) solution?