White to move! Is this a win, draw or loss for white, objectively!
That shouldn't be sacrifice, but exchange at f2. Very tired right now.
I don't see a win for white, and I think a draw is most likely the result, but can't really be sure. The main problem with winning is that black can always sacrifice at f2 and take with f6 with check, and no matter what line I try, this can't be overcome:
1.Qc4 Rf2+ 2.Kf2 Rf6+ 3.Kg2 Qb2 4.Kh1 Qb1 5.Kg2 and only black is playing for a win here.
Or, white could try:
1.Qg8 Kb7 2.Qc8 Kb6 3.Qc4, but then, again, black sacrifices at f2 and takes at f6 with check.