In the opening White prevented Black from castling kingside. Now the black king is in great danger on the queenside.
22.c5! A strong move, but 22.Bxa7! is even better, bearing in mind a nice two-rook fork 22...Rxa7 23.Qd4.
22...dxc5 23.Bf3?! The computer suggests 23.Bb5, after which the only reply that keeps Black in the game is a risky 23...Qb7, preventing the white queen from coming to е4. The aforementioned plan quickly decided the outcome of the game.
23...Qd6? 24.Qe4 Rd8. Black position is quite hopeless, and he resigned, not waiting for the simple 25.Rb8+!
"One of the best advises from my first coach: if your piece is attacked, make sure you really need to protect it" – Peter Svidler.
Instead of retreating the queen, Black needed to play 23...g5!