Recently I played a game with White whose link is: https://lichess.org/pAoAUp4O/white#42 and reached this position:
I am having a hard time finding why the moves I played next (22. Rxe8+? Rxe8 23. Bb2? ) are mistakes.
In particular, I am interested in knowing why on move 22, it is advisable to play Bb2 (something I find reasonable) and why on the next move, it is a mistake. Why the exchange of rooks makes such a move unsound? I brought the bishop to b2 because it occupies a nice diagonal and it defends my rook on a1 in case of an eventual check on h1 or g1 by the Black queen.
I can only come up with the fact that that with the Bishop on e3 (on move 23), I would be threatening the a7 pawn. However, I am not convinced that is the reason because such a threat can be easily dealt with by playing a6 or simply Bb6.
Besides, is the exchange of rooks (on move 22) wrong because there exists a stronger move or is it just a bad move in itself?