Really? 23 Rae1 is the move you think won the game?
You were already up by two pawns.
42. RxN is way better.