The analysis of this position seems quite reasonable based off an immediate glance of the board. Grachev has the advantageous position as he is first to move in this position which is essential for this end game play out. The c5 pawn is key to Grachevs success and without playing out the whole game immediately moving to defend it with the King is the most route to success. Dubov is incapable of promoting on the King side of the board and the double pawns do provide somewhat of a hinderance to Dubovs position.
This is effectively how the game rolled out to my understanding of it, Grachevs king charged at the c5 pawn, Dubovs and Grachevs Bishops began gobbling up pawns and White ultimately used the king to progress the queen side pawns on the A and C file to the point Dubov resigned.
In regards to the definitively analysing with modern engines. Using Komodo Dragon against itself for 10 games, in all 10 games White won. In this position, white is better in all key lines ranking from +3.53 (in the best line for White) to +1.4 in the worst line.