1.Nf3 Nf6 2.g3 g6
A05 King's Indian Attack: Symmetrical Defense
3.Bg2 Bg7 4.O-O d6 5.d3 Nc6 6.c3 O-O 7.Nbd2 e5 8.e4 Nh5 9.Nh4
Entirely prophylactic against f7-f5, I calculated that f5 should not be possible here.
9...f5 10.exf5 Bxf5 11.Nxf5 Rxf5 12.g4
This would be a good point to why f5 is not possible
12...Nf4 13.gxf5 Qg5 14.Qf3
I was not impressed with this attack
14...Rf8 15.Ne4 Qxf5 16.Bxf4 exf4 17.Bh3 Qb5 18.Be6+
This leads to a trap, that turned out not to be as effective as I had hoped/calculated
18...Kh8 19.a4 Qxb2 20.Rfb1 Qc2 21.Bb3
This is the initial point, however black has a move I had not considered.
21...Ne5
This is a nice move, but unfortunately it does not compensate for his bad position.
22.Qh3
[22.Bxc2 Nxf3+ 23.Kg2 Nh4+ 24.Kh3 Nf5 25.Rxb7 White should have a winning position here.]
Analysis Diagram
22...Qe2 23.Bd1 Qe1+ 24.Qf1 Nf3+
This should lose immediately but somehow I missed that the knight was entirely for the taking.
25.Kg2 Nh4+ 26.Kg1 Nf3+ 27.Bxf3 Qxf1+ 28.Kxf1
Black resigns.
1-0
I think he played very badly at two different points
When he played f7-f5 in this position, which gave me a significant material advantage.
When he took my pawn in this position, which lead to his queen being trapped and him exchanging it off for mine, which is bad when you are already a rook down.