1.d4 Nf6 2.Nc3 d5 3.Bf4 a6 4.e3 b5 5.h4 e6 6.g4 c5 7.g5 Nfd7 8.Bg2 Bb7 9.Qg4 Nc6 10.O-O-O cxd4 11.exd4 Nb6 12.h5 b4 13.Nce2 Nc4 14.Qg3 Qa5 15.Kb1 O-O-O 16.Nf3 Qb6 17.Nc1 Nd6 18.Ne5 f6 19.Nxc6 Bxc6 20.gxf6 gxf6 21.Rhe1 Nf5 22.Qf3 Nxd4 23.Rxd4 Qxd4 24.Rxe6 Bb5 25.Bh3 Kb7 26.Nb3 Qa7 27.Be3 Qa8 28.Na5+ Kb8 29.Qf4+ Kc8 30.Rc6#