your opponent missed 27. Nf5+ Kc5 28. Qc4+ Kb6 29. Qxb4+ followed by 30.Re1.
and why he resigned?he was only a pawn down
no he was a queen down, rook up and, 3 pawns up, and that is actually a BIG difference