@afgator58
In this case I think 9.Bg3 was not needed. Instead maybe you can rush your h-pawn to h5 and sacrifice the exchange on h5. With your well placed pieces you should be able to get a winning attack out of that.
In black's fianchetto systems, usually you want to keep your dark squared bishop to exchange for black's bishop. So maybe you can play 12.Bf2! Keeping the bishop for an eventual exchange later, and making the knight on h5 look strange.
What is your point of 17.Qh3? In my opinion you should instead bring some more of your pieces over to the kingside, say Rf3 or Nf3. The attack is going to be harder here because black has the dark squared bishop, but still if you can get more pieces over there then you should be pretty good. (Plus if you can get your knight back to f3 then he prevents black queen from coming to g5)
These are just my thoughts- you should ask some other people their thoughts too.
Happy Checkmating!
@afgator58
In this case I think 9.Bg3 was not needed. Instead maybe you can rush your h-pawn to h5 and sacrifice the exchange on h5. With your well placed pieces you should be able to get a winning attack out of that.
In black's fianchetto systems, usually you want to keep your dark squared bishop to exchange for black's bishop. So maybe you can play 12.Bf2! Keeping the bishop for an eventual exchange later, and making the knight on h5 look strange.
What is your point of 17.Qh3? In my opinion you should instead bring some more of your pieces over to the kingside, say Rf3 or Nf3. The attack is going to be harder here because black has the dark squared bishop, but still if you can get more pieces over there then you should be pretty good. (Plus if you can get your knight back to f3 then he prevents black queen from coming to g5)
These are just my thoughts- you should ask some other people their thoughts too.
Happy Checkmating!