Game vs Hesam345543 by @TrainChess | The Exchange

Even 2000 level players have bad games. There were a few ideas he missed that ruined the game but it was fun for me to find and a fun checkmate with the bishop.