You can tell at a glance this ending is a win.
I added the moves to clear any doubt.
But first you must see the idea. I honestly thought it either a win on time or the
score was wrong (which is not uncommon at chessgames where I saw the game -
I and others are often correcting game scores.)
But both players must have seen the Bishop sac idea quite a few moves before
it arose on the board. It's a great piece of chess.
The live commentators on the game also missed the idea and they too thought it was a draw.