ok... heres my analysis... all assume he plays 21. Rxc4.
Nxc4 seems not as strong, but theres no harm in being prepared for it... the candidate moves I can see are 21... Qd5 21... Nfd5 and 21... Nbd5.
21. Rxc4 Nc6 seems to have the most support going by the comments last move, so if we like something else better, we need to be very vocal in the next 24 hours and at the beginning of our turn.
21. Rxc4 Nfd5
21. Rxc4 Nc6
21. Rxc4 Qa6?
21. Rxc4 Nbd5 - have not looked at it yet... just included it to keep it as a candidate
Well, it looks like his choices are either RxB or NxB.
Do we want to try to swap a lot of meterial? If so, after NxB, would Qa6 be good? Seems like that might force a Queen exchange, but it needs more analysis.
Any other moves?