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 ""]
[Result "1-0"]
[ECO "B50"]
[Opening "Sicilian Defense"]
[Termination "Normal"]
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?