1.d4 c6 2.Nc3 d6 3.e4 g6 4.f4 Bg7 5.Nf3 Nf6 6.Be2 O-O 7.O-O Bg4 8.Be3 Nbd7 9.e5 Nd5 10.Nxd5 cxd5 11.h3 Bxf3 12.Bxf3 e6 13.c3 Nb6 14.Be2 dxe5 15.fxe5 f6 16.exf6 Rxf6 17.Qd2 Qc7 18.Rxf6 Bxf6 19.Rf1 Qe7 20.Bh6 Bg7 21.Bxg7 Kxg7 22.Qf4 Rf8 23.Qe5+ Rf6 24.Rxf6 Qxf6 25.Qb8 Qg5 26.Qxb7+ Kh6 27.Qf7 Qe3+ 28.Qf2 Qc1+ 29.Kh2 Qd2 30.Qf8+ Kg5 31.h4+ Kxh4 32.Qf6+ Qg5 33.g3# 1-0