A strange decision, as now White will be two pawns down with the queens off. It is well known that opposite-colored bishops with the major pieces on the board favor the attacker. So White should have fearlessly gone for 30.Kg3 Qe5+ 31.Bf4.
White still has compensation due to the passive black pieces, but he loses track further on.
A mistake. White could have played 35.Rh8+ Rg8 36.Rxh5 with compensation.
Logically enough, a queen exchange can also be used as a defensive resource, putting an end to the opponent's attack. In the diagram position Black has some play on the light squares on the kingside, but:
34...h6 35.f3 Nf6 36.Rxc5 e4 37.f4!? e3 38.Rc2 Nd5? 39.Rxd5 e2 40.Bf2 e1=Q 41.Bxe1 Rxe1 42.Ra2