No! White’s king is in the middle, and in big trouble, because castling is impossible in view of mate on g2. Black brings on his reserves.
Without the rook on c7, White’s position clearly looks weaker, and in fact he is just lost. His king is vulnerable and lingering, and the h1-rook is out of play. Black avoided one more pitfall:
And not 28…Qb1+ 29.Kf2 Qxh1, in view of 30.Qf5, winning back material. The text move gains a piece.
White is clearly better. Both his bishops exert significant pressure on the black queenside on neighboring diagonals. Black has great difficulty in continuing his development. The exchange of queens has not brought any relief. The actual game went:
18.c5! Bd8 19.Nc4 Bg4 20.Rd4 Re7 21.Nd6 Bf3 22.Bxf3 exf3 23.Rad1 Bc7 24.Nxb7 h5 25.Nd6 Ng4 26.Nc4 Rc8 27.b4 Re6 28.a4 Rb8 29.Rb1 Nf6 30.Nd2 Ng4 31.Rd7 Be5 32.Rd3 Rf6 33.Bg5 Rf5 34.Nxf3 1-0
Unity Chess Club
Zoltan Ribli-Attila Groszpeter Hungary 2017 White to move Where does the b7-rook go?
Are you kidding? There’s no way the rook will leave the seventh rank unless absolutely forced.
20…♘e4 21.♘d4! ♘d6 22.♖e7 ♕d8 23.♗xh7+ ♔h8 24.♖xe6 fxe6 25.♘xe6 ♕f6 26.♘d4
Here, 26.♘f4 was the strongest move, when White is about to reap a third pawn for the exchange. The text move eventually brought Ribli victory as well: …1-0 (62).