42. b7 was a blunder, you could have avoided mate
A game i lost
just at a quick glance, you played pretty solidly until move 31. That rook blunder hurt you obviously. Move 31 throws away the exchange and on move 32 I'm pretty sure Rxd7 would have been much better for you; probably still leading assuming there's no mate against you in the next few moves(not obvious but i could be wrong). you played pretty well besides that... just my 2 cents
yeah after the loss of the rook taking on d7 only loses the exchange, trading the queens loses the rook outright
any criticisms, comments, or suggestions would be appreciated.