Quite a difficult question.
I think it is not possible for White to win this against an engine which will defend accurately for unlimited time.
But there are certain chances to grind down a human opponent by hiding the king at h2-h3 and advancing the extra pawn on the queenside while looking for a chance to sac both rooks for the queen - e.g. by using the f-pawn as a battering ram resp. by attacking Blacks f-pawn with both rooks. But surely Black has good chances to give perpetual check.
So it comes down to who is more fit and has the stronger will to fight for a very long time ...
Just by looking at the starting position , do you think that Black can hold a draw despite being a pawn down , as it happened in the game ?
By looking at the engine White advantage is + 1.5 / +1.7 all the time, but it never goes above that.
Regards