1.Nf3 Nf6 2.d4 g6 3.c4 Bg7 4.Nc3 O-O 5.e3 d6 6.Bd3 Nc6 7.a3 e5 8.d5 Ne7 9.e4 h6 10.O-O a5 11.Bd2 Nh5 12.b4 Nf4 13.Bxf4 exf4 14.Qc2 Bg4 15.Nd2 f5 16.h3 fxe4 17.Bxe4 Bf5 18.b5 Bxe4 19.Ndxe4 Nf5 20.Rab1 Nd4 21.Qd3 f3 22.g3 Qd7 23.Kh2 b6 24.Nd2 Rae8 25.Rfe1 Kh7 26.Re3 Rxe3 27.fxe3 Qf5 28.e4 Qg5 29.h4 Qg4 30.Rf1 Be5 31.Rg1 Qxh4#