Van Foreest had probably already foreseen this move before playing 17.b5.
17... c6c5  18. g3f5  18... h7f5  19. g4f3  19... e8c8 Abdusattorov plays all the best moves. As a matter of fact, he will continue doing so until the end of the game.