Engine analysis says it is in fact drawn.
Is this really a draw?

I would have played on as Black, although I cant really see a winning continuation. Maybe what zugszwang said?

Engine analysis says it is in fact drawn.
Engines don't always see winning continuations in "nearly-drawn" positions. This supposes that either, a.the position is one in the tablebase, or b.the person who programmed the engine gave it sufficient knowledge to recognize the winning moves.

B looks better. He can trade off his R for the pawn and B (and should have instead of 72...Rg8). Then W has a R against B and 3 advanced pawns. I haven't played it out from there, but a R against B and pawns on d3, e4, g4 looks tough to stop!
If black takes the pawn with his rook, then he is losing his rook for a pawn since the white rook is also protecting the pawn. I thought an interesting continuation might be...
72. ... d2 (threatening queening of course on the protected d1 square)
73. Bxd2 Rxa7
And now black is two pawns up and white has no clear threats. I'm curious as to what the engines think before black moves his rook to g8.
EDIT: Still seems to be drawn due to the white king and bishop placement with respect to the black king after the rook trade. I'd have to agree that this position is drawn.

Engine analysis says it is in fact drawn.
Engines don't always see winning continuations in "nearly-drawn" positions. This supposes that either, a.the position is one in the tablebase, or b.the person who programmed the engine gave it sufficient knowledge to recognize the winning moves.
Thanks for the info, but I know what I'm talking about.
B looks better. He can trade off his R for the pawn and B (and should have instead of 72...Rg8). Then W has a R against B and 3 advanced pawns. I haven't played it out from there, but a R against B and pawns on d3, e4, g4 looks tough to stop!