This is the case of playing on the wrong side of the board I think. Clearly taking both of my g and h pawns seems like he won the pawns...and he did. But more importantly he gave me semi-open files for my rooks. But surely his bishop pair should overcome my space and speculative 0-0-0 idea? Lets chat about it.
Missing the final blow! But interesting anyway :)

Correction to my comment in the above analysis. It is the "Queens Indian"...not the "Kings Indian". I am just so used to saying Kings lol. And the tactics at move 22 are amazing here! Worth publishing. Try to put yourself in whites shoes at move 21....so crazy. He did identify the main threat at 22, rxh6+ gxh6 qxh6+ qh7 qxq+ kxq nf6++ and mate follows. Thats why he pushed h5 lol...but that allows ng5! And his queen is a gonner. During the game I haden't figured out the entire sequence of mate. I just saw that it was immense pressure and no moves he could make could solve the problems. The tactics are worth checking out!
I just played this game and it was tense! I gave my opponent the bishop pair early for some very speculative attacking play on the kingside after grabbing space and 0-0-0 idea. It was all unsound, but I felt that since there wasn't incriment to this game if I am able to pressure him then it would atleast work out for me on the clock. Well played to my opponent, except in the crazy situation where he decided to give me semi-open g and h files.