Bh6 Kf6 (Black might be inclined to take the white bishop with the black pawn, but that would result in checkmate if Qg4)
At this point white had a great position, but tons can happen from here so I'm not sure if this is the solution. Ah well, I'll leave it to a greater mind to figure out.
How about:
At this point white had a great position, but tons can happen from here so I'm not sure if this is the solution. Ah well, I'll leave it to a greater mind to figure out.
Can white win now?