that was a brutal comeback, Kxd1 just made the whole thing a lot faster he could have played Kd5 and bought himself time
That feeling on move 31 with Qe6+... Whenever I triple fork, I usually fork the king, queen, and a rook.