A Cool Endgame Puzzle

Sort:
MJVville

 
This position happened in a game I played recently where my opponent exchanged most of the pieces for some reason, and we ended up in this draw-ish looking position. Can you find the way to get an advantage?
 
I have not analyzed this 100% so please tell me if there is anything black can do to draw or win.

Robert_New_Alekhine

Classic bishop sac! Nice!

scanners01
After F5 black replies with KxC4 white F4 then black BxD5. Cutting off any chance of advancement and either blacks G pawn or D pawn will queen. Even if the king goes round the back and takes the bishop, the D pawn would have queened and G pawn will be in a good position should the queen need to sacrifice herself.
noahfence
The move by white doesnt seem like a good one to me