White is a clear pawn up, but surprisingly the game will have some adventures.
22... d7d5 A good practical chance, otherwise Black is in a melancholic position with no counterplay. 23. e5d6  23... c8d7  24. f1e1  24... a8e8 