when I glimpse at the position I'd say that black has an inferior position jugded quickliy there is the weakness on some dark squares where the Knight takes a rest at the moment. White reigns over d5 so black has no d5-push in the center available. Even a doubled rooks should be possible for white to increase pressure. Also white should have a room advantage. Whites light squares seem ok, since the light squared bishop is still alive. All this instead of being 2 pawns down. Dunno why white accepted the draw. This is my quick estimation of the position. Of course an engine could disprove, but I think white has a shot. Blacks pieces are somewhat in a mess and do not harmonize thus it will take many moves and tempo to rearange for defense and attack whilst white has the clear time adavantage and simply double the rooks in the d-file could create an unsolvable problem for black.
Possibly white saw a defense for black by using a computer. The comps defend like god as we all know.
This is a game I recently played as black vs an opponent that had a bit higher rating than myself. He played the evans gambit, and I managed to keep it from getting out of hand. Around 20 moves in I was still up 2 pawns. I couldn't find a way to really go on the offensive in my head plus my rating goes up with a draw, but I was pretty much thinking of ways to defend. I offered a draw and he took it. Do you feel that white had an advantage? Do you feel that black had an advantage? Do you feel the position in which the game ended was roughly even?