21...Bb5 and hope he plays badly.
actually, ...Rc8 instead methinks 🙂
edit: excellent game by the way and for keeping it going PaulBFF, there's been some really good analysis from various people - I've been more of a voyeur than a contributor, grat stuff!