I'm a platinum level player who competes against similarly ranked opponents. There were a couple of things that I noticed which I believe could have easily given you the game. After watching the replay I would say that what lost you the game was your economy. You were denied your fourth base repeatedly and unable to produce enough units to counter your opponent.
Things you could do differently:
1. SPINES VS LINGS
So I noticed 3 spine crawlers go down at your third base because you expected pressure (and rightly so because it was technically your second base); however, the pressure you experienced was 1 zealot and at best you would have seen a stalker with it. Instead of using drones to make spines (300 minerals for spines + 150 minerals for drones + mining time), I would suggest trying to build a few scouting lings, holding the watch towers, and if a zealot/stalker make a move, spawn a few more lings and defend with mobile defense so you don't use up drones.
2. SPORES VS QUEENS
You managed to scout out the early voids, and preceded to drop 6 spore crawlers after you saw a single void ray incoming. Since you're drone count was already low (you didn't pass 50 drones until 10 minutes into the game on 3 bases), you could have more easily dealt with the void ray push with 1 or 2 more queens and connecting your bases with creep. This would have saved you the drones for a better economy.
3. GAS TIMINGS
I noticed that you did 4 gases at 6:30 and after eventually went up to 6 gases for your 3 bases. If you watch your bank for that game, you were floating more gas than minerals all game long. Based on what I've seen, standard timings are 6 min double gas, and then drone till ~7 minutes. You want a heavy economy to support the armies that you have to make. Also, you never put down a macro hatch. If you drone harder, and then put down the macro hatch, I think you'll find yourself with a much larger army and deal with those kinds of plays far more easily.
4. COUNTER VS EXPAND
When Protoss moved in to try and take out one of your expansions, you successfully defended and drove him back to his base. You then tried to keep up the pressure and lost a few more units. There is nothing wrong with that, but I would recommend expanding instead of pressuring. Day had a great point: if you destroy their army there is a 50% chance that when you get to their base, they'll have stuff to defend with, and there is a 0% chance that you'll see pressure, so when you destroy armies, expand!
In short, if you had hit that 70-80 drone count around the 7-8 minute mark with a macro hatch(as opposed to ~50 drones with no macro hatch and 6 gases), you're economy would have been where it needed to be to chip away at and eventually overwhelm protoss. And you would have had more money to tech!
*****I'm not trying to be critical, I'm just trying to be thorough! Hope this helps! :)*******
Edited by DrizztKrieg on 1/14/2013 9:41 AM PST