1.g3 f5 2.Bg2 Nf6 3.c4 e6 4.Nc3 Bb4 5.Qc2 Nc6 6.e3 Bxc3 7.Qxc3 a5 8.b3 O-O 9.a3 d6 10.Bb2 e5 11.Ne2 Qe8 12.f4 Qh5 13.b4 axb4 14.axb4 Rxa1+ 15.Bxa1 Ne4 16.Qa3 Re8 17.b5 Nd8 18.fxe5 dxe5 19.Nc3 Nxc3 20.Qxc3 Nf7 21.O-O b6 22.c5 Bd7 23.c6 Be6 24.d4 Rd8 25.Bf3 Qh6 26.dxe5 Ng5 27.Bg2 Nh3+ 28.Kh1 Rd5 29.Qa3 Rd2 30.Qe7 Rxg2 31.Qe8#