1.Nf3 Nf6 2.g3 g6 3.Bg2 Bg7 4.d4 O-O 5.O-O d6 6.Nc3 c5 7.e4 cxd4 8.Nxd4 Nbd7 9.h3 a6 10.f4 Qb6 11.Na4 Qa5 12.c3 e5 13.b4 Qc7 14.Ne2 b5 15.Nb2 Bb7 16.Qd3 Nb6 17.a4 d5 18.exd5 Nbxd5 19.fxe5 Qxe5 20.axb5 axb5 21.Rxa8 Bxa8 22.Qxb5 Re8 23.Nf4 Nxf4 24.Qxe5 Nxh3+ 25.Kh2 Rxe5 26.Bxa8 Ng5 27.Nd3 Ng4+ 28.Kg1 Re2 29.Bxg5 Bxc3 30.Nf4 Bd4+ 31.Kh1 Rh2#