22 bxc5
There is no mate although you open up the b-file. Possible follow up is he takes your rook on b-file, the you can do Nxd7 threatening both rooks. Basically you end up in a Queen, Knight, Rook vs Rook, Rook, Bishop.
Well, and in the end, that was a mess up. You could have just moved up a pawn of the King's side to avoid checkmate. 2 Rooks vs Bishop and Rook is still a win position.
Of course this is not new blowing it up. I was white here but how to convert to a win is my question?
What critical errors did i make? What was a better decision at each stage?