Really Amazing Game Played vs. FM - Interesting in every phase


One serious question I have: is the variation I said I should have played instead, when I made my final mistake in the game (move 47 black), a fortress?
It seems if black just keeps the rook on f5 (to keep the queen away from f7), and shuffles around the king, then white will have to play h4-h5 to disrupt the rook from f5. Even then though, can white force a win?
The engine of course says white is winning, but it has no clue how to break through.