1.e4 Nf6 2.e5 Nd5 3.d4 d6 4.Nf3 g6 5.Bc4 c6 6.0-0 Bg7 7.exd6!? [7.Nbd2?! dxe5 8.Nxe5 0-0 this gives black a small edge as the center is a target.]
7...Qxd6 now it is White that has the edge as the Queen is a target on d6 particularly for a Knight on e4.
8.Nbd2 Bf5!? preventing the immediate Ne4 [8...Bg4? 9.Ne4 ]
9.Bb3 threatening to advance c4 and stoping the Bishop being a weakness to Be6. also allowing the Queen to leave d1 by defended the c2 pawn.
9...0-0 10.Re1 b5 stoping Nc4 immediately although c4 can still be played.
11.a4 a5? the thinking behind this move is although i am out numbered on the Queenside my knights are well placed for a Queenside attack
12.h3?! [12.Nh4! ]
12...Nf4? 13.Ne4! Bxe4 14.Rxe4 Nd5 15.Qe2 pinching the pawn doesnt work [15.axb5 cxb5 16.Bxd5 Qxd5 17.Rxe7 Nc6 that was why i was leaving the Knight undeveloped]
15...Kh8?? I didnt see that the rook could retreat to e6 [15...b4! 16.Bxd5 cxd5 17.Rxe7 Nc6 ]
16.axb5 f5?? 17.Re6 Nf4 18.Bxf4 Qxf4 19.bxc6 Rf6 20.g3! Qc7 21.d5? [21.Rxe7 Qxc6 22.Ng5 h6 23.Rxg7 Kxg7 24.Qe7+ Kh8 25.Qh7# only a computer might spot that line i think or maybe a super gm.]
21...Rxe6 22.Qxe6 Na6 23.Ng5! Bxb2! [23...Nc5?? 24.Nf7+ Kg8 25.Nh6+ Kh8 26.Qg8+ Rxg8 27.Nf7# ]
24.Qf7 e6 [24...Nb4?? 25.Qxh7# ; 24...Bg7 25.Ne6? (25.Re1 Rf8 26.Rxe7 Rxf7 27.Nxf7+ Kg8 28.Rxc7 Nxc7 29.d6 and the pawns are unstopable.) 25...Qe5 26.Rxa5 ]
25.Rxa5! Qxf7 [25...Rc8 26.d6 Qxf7 27.Nxf7+ Kg8 28.d7 ]
26.Nxf7+ Kg7 27.Rxa6!! a nice sacrifice to end the gmae
27...Rxa6 28.c7! Ra8 29.d6!! What a beautiful finish to a game. 1-0