White at least gets a pawn for the suffering. That's a cheap price for such a good position for Black.
21... g6e4 Sindarov is an aggressive player and an excellent tactician, and he conducts the remainder of the game in splendid form. 22. c2c4  22... e4f4  23. f2g1  23... d8a8 