1.c4 Nf6 2.Nf3 d6 3.Nc3 g6 4.d4 Bg7 5.e4 O-O 6.Be2 e5 7.d5 a5 8.Nd2 Nfd7 9.g4 Nc5 10.Nf1 f5 11.gxf5 gxf5 12.exf5 Bxf5 13.Ng3 Bg6 14.h4 e4 15.Be3 Nba6 16.h5 Bf5 17.Kd2 Nb4 18.Qg1 Kh8 19.Qg2 Rg8 20.Rag1 Qd7 21.Nxf5 Qxf5 22.Qf1 Be5 23.h6 Nbd3 24.Rh5 Qf6 25.Bxd3 exd3 26.Rxg8+ Rxg8 27.Qh3 Bxc3+ 28.bxc3 Ne4+ 29.Kxd3 Nxf2+ 30.Bxf2 Qxf2 31.Rf5 Rg3+ 32.Ke4 Qe3#