Guys, why do you think on exchanging when you have a better positional move?
In that line of game, after 31.Nxb7 Rd5 (Rxd5), 32.Rd1 is a bad move precisely because it weakens our position and strengthen blacks, so why would we even considered it? Instead, we could play 32.Rc1 to control that open column and give our Knight the chance to go to c5 and then to e6. If you check the position after 32.Rc1, we are 1 pawn up, and our Rooks have more range of maneuvering.
Same thing happened with the Queens exchange, which was another unnecessary exchange that weakened our position very bad.
Like I said, we better start analyzing our position with better moves for us, not just better moves for black
Looking at this line made me decide that 30.Nxd6 is not the best
If 30.Nxd6 Rad8 31.Nxb7 Rd5 32.Rc1 Nd3 threatening f2 looks bad for us too.
Nxd6: 1 vote (GoldTiger69)
Rd1: 3 votes (Morecoin, languagehasmeaning, tifozi)
Rc1: 1 vote (boolberry)
My idea is that after 30.Rc1 Ra5 31.f3 Rxd5 32.Nf2 we can play Ng4+ and force the king back allowing us to activate our rook without losing our h pawn. It looks like Rd1 is going to be the winning vote (2 minutes left). Maybe it is okay too but we are definitely on the defensive.