Your opponent was a total stupid
The most puzzling chess game...

at first, he gave a B for a pawn as, in fact he didnt see your R.
then, other blunder is er.. in move 23 by Qd4, the plan was to mate. yes mate. maybe it would be funny but, thats true. he was thinking of mating. but didnt think of your moves.
this;23. ..Qd4 24.(your move) Qe3+ 25. Kb1?? Qe1+ 26. Nd1 Qxd1#
funny thing is, or, things are that first, you take his R and checking at the same time. and also you have Kd1 just after Qe3+ instead of Kb1.
i think after his first stupidity gift (B in the opening) he got .. stupid.

What is there to explain ? Your opponent blundered his Bishop and after that clearly lost all interest in the game and rather than resign, decided to keep playing making silly moves..

After Black's initial B for pawn blunder, White showed excellent technique in getting further and further ahead of Black. well done !!
yes, Black made mistakes, but people, we should give credit where credit is due. I would not be surprised if after that embarassing loss, Black closed down this web site for awhile. He/she did not want to get another pounding by anyone !
I recently played one of the weirdest games I ever played, and it was against a 1600 rated player. Please take a look at this game and explain it for me!