I had an interesting game against a Terran player, where I could have held off his pushes with better building placement and better scouting. I was actually ahead in economy the whole game, but just couldn't fend off the last push (due to poor micro).
The replay shows that the Terran player was doing a 1-base push the whole time, where Zerg was on 2 bases. I think what did me in at the last was larvae - I had tons of resources but no way to spend them. An in-base hatch would have been the answer. Ah, beautiful hindsight.