I felt they both made equally many mistakes but TvP is more or less hopeless in the late game. You cannot afford to miss a single HT, yet they cost almost nothing to Protoss in the lategame, you can have 7-8 of them spread out and even if they all get caught, like they did, without an observer you just ... build 8 new ones instantly and wait the 20 seconds it takes for them to storm. 