1.d4 c5 2.a3 cxd4 3.c3 dxc3 4.Nxc3 d6 5.e4 Nf6 6.g3 g6 7.Nge2 Nc6 8.Bg2 Bg7 9.O-O O-O 10.h3 e5 11.Bg5 h6 12.Be3 Be6 13.Nd5 Bxd5 14.exd5 Ne7 15.g4 Nh7 16.f4 f5 17.fxe5 Bxe5 18.Nd4 f4 19.Ne6 Qa5 20.Bxf4 Bxf4 21.Nxf4 Qb6+ 22.Kh1 Qxb2 23.Rb1 Qe5 24.Ne6 Rxf1+ 25.Qxf1 b6 26.Re1 Qf6 27.Qxf6 Nxf6 28.Nc7 Rc8 29.Rxe7 Kf8 30.Re6 Rxc7 31.Rxf6+ Kg7 32.Rxd6 Rc3 33.Rd7+ Kf6 34.Rxa7 Ke5 35.Ra6 Rb3 36.a4 g5 37.a5 bxa5 38.Rxa5 Rb6 39.Kh2 Kd6 40.Kg3 Ke5 41.Bf3 Kd6 42.Kf2 Ke5 43.Ke3 Rb3+ 44.Kf2 Rb2+ 45.Kg3 Rb6 46.Ra1 Rb3 47.Ra6 Rb8 48.Rxh6 Rb3 49.Rg6 Kd4 50.Rxg5 Ke3 51.Rf5 Rb1 52.d6 Rb8 53.d7 Rd8 54.Bc6 Kd4 55.Kf4 Kc3 56.Ke5 Kd2 57.Rf7 Ke3 58.g5 Kd2 59.g6 Kc3 60.g7 Kd2 61.Rf8 Rxd7 62.g8=Q Rd3 63.Rf2+ Kc3 64.Ba4 Re3+ 65.Kd5 Rd3+ 66.Kc5 Rd5+ 67.Kxd5 Kd3 68.Qg3# 1-0