I hope it wasn't as painful to experience as it was to watch. Nothing much worse than absolutely demolishing your opponent only to fall prey to a simple back rank mate. Anyhow, not to rub salt in the wound (myself coming off a 2 game losing streak, one of them to a simple N fork) but I've posted elsewhere a blunder checklist and I can't recommend strong enough that you formulate and implement something similar. And what's absolutely crucial is that you follow it on each and every move as its the one time you skip that something like this happens. In fact, if you don't think you need to bother or feel the urge to skip, just think back to this game and how a single, easily preventable oversight cost you an overwhelming win.
Don't worry I just played this abomination of a game...
1. I couldn't remember the first 5 moves of the benko, then my opponent played poorly enough that I won anyway... just weird. Anyway I suggest take a day off and hope the game looks fresh and new tomorrow.
[Event "Rated game, 16m + 0s"]
[Site "Main Playing Hall"]
[Date "2008.01.12"]
[Round "?"]
[White "leomessi10"]
[Black "Zebano"]
[Result "0-1"]
[ECO "A58"]
[WhiteElo "1781"]
[BlackElo "1821"]
[Annotator "Kmetz,Shawn"]
[PlyCount "56"]
[EventDate "2008.01.12"]
[TimeControl "960"]
1. d4 {3} Nf6 {2} 2. c4 {1} c5 {3} 3. d5 {2} b5 {2} 4. cxb5 {1} g6 {3} 5. g3 {6
} a6 {3} 6. bxa6 {1} d6 {6} 7. e3 {16} Bxa6 {22} 8. Bxa6 {6} Nxa6 {1} 9. a3 {10
} Nb4 {27} 10. Nc3 {16} Bg7 {15} 11. Bd2 {3} Nd3+ {4} 12. Ke2 {10} Ne5 {49} 13.
a4 {34} O-O {33} 14. a5 {14} Qb8 {23} 15. Qc2 {62} Qb4 {24} 16. Na4 {24} Qb5+ {
15} 17. Kd1 {89} Qf1+ {119} 18. Be1 {5} Qg2 {2} 19. Nb6 {1} Qxh1 {16} 20. Nxa8
{2} Qxd5+ {2} 21. Bd2 {2} Rxa8 {5} 22. Ne2 {3} Ne4 {18} 23. a6 {16} Nf3 {26}
24. a7 {12} Nfxd2 {16} 25. Ke1 {15} Nf3+ {10} 26. Kf1 {2} Ned2+ {8} 27. Kg2 {6}
Ne1+ {3} 28. Kg1 {2} Qg2# {2} 0-1