My Anger is Eternal

Was this live chess or online? such a pity you failed to see that forced mate... 26.Nf1 was a deadly blunder by white.
this was an online chess game but we were in the midst of a head to head battle because we were both online. That is still no excuse for missing that!!!

Instead of 40...Qxh2, perhaps best is 40...Qd1+ 41.Kh2 Qxa4+ 42.Kb1 Qxe4+ 43.Ka1 Qa4+ 44.Kb1 Qd1+ 45.Ka2 Qd5+ 46.Ka1 Qf5 and Black should win this endgame.
I am sorry billwall, my one mistake making this board is on the white A pawn. It was actually at a3.