This lets any chance of an advantage slip.
17... b7f3 A dubious decision that allows White to keep a small advantage, thanks to the power of the famous \"Catalan Bishop.\" 18. a5b6 Forced. 18... a7b6  19. g2f3  19... a8a6 Removing the rook from the attack and defending the b6-pawn. Ding has accurately calculated the consequences of White's most direct move (20.Qb5), but there's another possibility.