I don't see what was wrong with your FFE except for the fact you stayed on 1 gas for ages and didn't get your 4th gas for a long time also.
Generally you want to go up to 4 gateways, add your gas, then add your twilight, then add 3 more gates and push out ~9 minutes.
You want to put down a robo once you push out also as burrow is very common at this timing.
You had some good trades at 12:30 but then instead of saving all your stalkers you walked into his third for no reason and gave some away for free. You always want to be building your stalker force up and not losing it.
Once you pulled back you should've realised a couple of things;
1. You don't know if he wants to play aggressively or tech
2. You have no sentries, therefore no force fields
3. he is playing a roach heavy style, which lings are very popular with
You needed to replenish your sentry count and if you had done, you would've held your third with no problem. You also needed some sort of scouting in his base (robo earlier works for this with obs)
A tip for every PvZ game you will ever play, you need to have sim city protecting EVERY expansion (4th base ramp, nat ramp, spot between xel'naga tower + cliff). If you don't, a good zerg will pull you every which way without you being able to defend it.
Even the smallest donations help keep sc2sea running! All donations go towards helping our site run including our monthly server hosting fees and sc2sea sponsored community tournaments we host. Find out more here.