Why is an early e5 against a Yugoslav setup evaluated at +2.6 according to Stockfish? I was looking at analysis on one of my games and found this variation against a Yugoslav attempt against the Sicilian Dragon which Stockfish 12 instantly says is +2.6 for white:
[FEN &quot;&quot;]
[Result &quot;1-0&quot;]
[ECO &quot;B50&quot;]
[Opening &quot;Sicilian Defense&quot;]
[Termination &quot;Normal&quot;]

1. e4 c5 2. Nf3 d6 3. d4 cxd4 4. Nxd4 Nc6 5. Nc3 g6 6. Be3 Bg7 7. f3 e5 1-0

Once black plays e5 on move 7, Stockfish changes its +0.8 evaluation to +2.6, but if I play the game out with best moves from both sides using Stockfish I kind of don't see why it is so good. White wins by a lot, but I don't really understand why. Could somebody please help me understand why this move is so bad for black considering it doesn't seem to lose material if black plays correctly? And moreover, is this something I can punish if I see it again or is it just some weird super deep engine idea that a (non-GM) human couldn't really use?
This move creates several weaknesses, at f6, d5, and d6, and restricts the movement of the Bg7.
The outpost weakness is usually shown by the game https://www.chessgames.com/perl/chessgame?gid=1257953.
The d6 weakness is basically using all you pieces to attack the pawn and, once all of black's pieces on defending it, to shift the attack to another point and, hopefully, the black pieces can't respond quickly enough.
The f6 weakness is harder, but basically pushing a pawn to f5 forces black to capture and expose f7 to attack.
The restricted movement of the bishop is exploited in the endgame when the bishop can't react quickly enough to both protect d6 and the dark square weaknesses.