Dtsreputable King's Fianchetto Opening

Well played. Learned a bit here. I'm much below your rating so I won't critique anything my melt-mind sees-- but black sure has their priorities a bit out of whack it seems; I see 2 maybe 3 major(?) errors. idk their mentality during that game, but if I spent several moves building a massive attack, only to be ignored for a standard knight-bishop trade, on the NEXT square over.... and then 5 moves later, they make a basic c4 push to lock the center, rendering most of the prep for that attack WASTED time.... WHILE his queenside pawns are storming forward STILL connected to the locked center..... That would temporarily KILL my play confidence(nope never happened to me at all, not even once, just say no)-- and a fragile ego would likely take over, leading me down mental world-trees of 'TaKtIKuL KalCuulaSHUnz'..... And I'd pick the one that my meat-brain wanted to spend the least energy on... And my meat-brain would tell me "yep, good to go man, all clear on our end-- this is legit science, just send it and worry later".
~~~~
Also; your queenside pawn storm to bust castles was executed beautifully(at least I think so), and makes very good demonstration of why certain chess 'principles' exist, such as don't push the flank pawn of a castle, and don't cripple your position to retain inert material that LITERALLY STARES AT NOTHING BUT MORE INERT MATERIAL.....( lol.... I'm screaming at myself).