Originally posted by morgski
The best option for white looks to be your second run through (finishing Bxg2 Rxe2). Black is still in an advantageous position, but at least it isn't carnage in the corner for the white king like in the game or your other lines. You'd expect someone like Ivanchuk to be able to get one of those pawns home though
The second is indeed the best, but even that one is advantageous for black. Not only because of the extra pawn, but also the mobility of the rook is better. A knight is a slow mover in endgames, plus more difficult to use in defending specific squares/lines. The bishop can only cover half of the squares. Nevertheless, that's just the evaluation. I wouldn't be able to turn it into a win.