g3 is not that bad infact after:
10.g3 Qxh2 11.Be3 white has a huge advantage.
In a practical game I may have gone for 10. Qg3 even though it is inferior. This is because it takes alot of the tactical venom out of the position and is still completely winning for white. Infact blacks best move in the resulting position is to simply trade queens which cannot be recommended.
This game was bonkers! I thought instead of 17. Nd5+ maybe 17. Bg4 with a winning advantage. I thought I found myself lucky to salvage a draw because of the stupid blunders i made but then again my opponent was low on time (roughly 5 mins while i had 30 mins). I was just wondering if either of us had missed any tactics. Please feel free to criticise the game too!