1.d4 Nf6 2.c4 d6 3.Nc3 g6 4.g3 Bg7 5.Nf3 Nbd7 6.Bg2 O-O 7.O-O e5 8.e4 c6 9.h3 Ne8 10.Be3 f5 11.exf5 gxf5 12.dxe5 Nxe5 13.Nxe5 Bxe5 14.Qd2 Qc7 15.Ne2 Be6 16.Rac1 Ng7 17.Nf4 Bf7 18.b3 Rad8 19.Rcd1 Ne6 20.Nxe6 Bxe6 21.Bf4 Rfe8 22.Rfe1 Kh8 23.c5 Bxf4 24.Qxf4 Qa5 25.cxd6 Qxa2 26.d7 Re7 27.Qg5 Qa3 28.Rxe6 Qxb3 29.Qf6+ Kg8 30.Rxe7 Qxd1+ 31.Kh2 Rxd7 32.Qg7#