@brudi #1
This is a problematic pawn structure for black.
Look at this game:
Here Kasparov played fxe5 which was widely critizised. White can work with c4-c5 and it is difficult for black to do the same (g5-g4-g3). Another option is f2-f4, which Karpov later played. Yes, no player did play it perfect but the structure favours white.
At least after playing e6-e5 you have a worse position than Kasparov in this game as the white squared bishops are exchanged. White in your game played both f2-f4 and c4-c5 and he was better most of the time. You was lucky.
The Kasparov game also shows an opening for black (Kings Indian) which can result in similar pawn structures (pawn on d6 and e5). Pirc (1.e4 d6) and Modern (1.e4 g6) can also result in such structures. But avoid fxe5 on dxe5.