1.d4 Nf6 2.c4 c5 3.d5 e6 4.Nc3 exd5 5.cxd5 d6 6.e4 g6 7.f3 Bg7 8.Bg5 O-O 9.Qd2 Re8 10.Nge2 a6 11.a4 Nbd7 12.Ng3 Qa5 13.Be2 b5 14.O-O b4 15.Nd1 Nb6 16.Ne3 c4 17.Bxc4 Nfd7 18.Kh1 h6 19.Bf4 Ne5 20.Bb3 g5 21.Bxe5 Bxe5 22.Nef5 Bxf5 23.Nxf5 Kh7 24.f4 Bf6 25.Nxd6 Re7 26.e5 Rd7 27.fxg5 Bxg5 28.Qd3+ Kg7 29.e6 Re7 30.Nf5+ Kf8 31.Nxe7 Bxe7 32.Rxf7+ Ke8 33.d6 Bg5 34.Qg6 Qf5 35.Qg8#