Nasty along the diagonal. The bishop on c2 was not that effective since after ...g6, Black is covering all the threats along the b1-h7 diagonal.
White is able to play d5 and again we see what devastating effect it has.
22...Rc5 23.d7 Re7 24.Qf4 Bg7 25.Qb8 Qxh6 26.Qxd8+ Bf8 27.Re3 Bc6 28.Qxf8+ Qxf8 29.d8=Q
Just 2 bishops and rook will mate the black king by force! There is no escape nor even the slightest chance, it is a forced mate in 13 moves!