This endgame is deceptive. For now Black is a pawn up, but it's clear that he will not hold a material advantage for long. The fact that White has a big advantage may come as a surprise with such reduced material. But the difference in activity between the pieces (including the king) is quite big.
22... d7c7  23. c1c7  23... c8e6  24. b3e6  24... f7e6 