I played white in this one.
You made some mistakes. But good game in the end! Nice checkmate. Well done!
Black walked into the mate in the end, although it was obviously totally won at that point. Instead 39.Re8+! forces mate on the same square next move.
I played white in this one.