1.g3 d5 2.Nf3 Nf6 3.Bg2 c6 4.O-O Bf5 5.c4 e6 6.Qb3 Qb6 7.d3 Be7 8.Be3 Qxb3 9.axb3 a6 10.Bd2 O-O 11.Nc3 h6 12.Rfc1 Nbd7 13.cxd5 cxd5 14.Na4 Rfc8 15.Nd4 Bg6 16.b4 b5 17.Rxc8+ Rxc8 18.Nc3 Nb8 19.Nd1 Nfd7 20.f4 Bf6 21.Bc3 Nb6 22.f5 exf5 23.Ne3 Rd8 24.Kf2 Bh7 25.Nexf5 Bxf5 26.Nxf5 d4 27.Bd2 Bg5 28.Ke1 Bxd2+ 29.Kxd2 h5 30.Rc1 g6 31.Ne7+ Kg7 32.Nc6 Nxc6 33.Rxc6 Nd5 34.Bxd5 Rxd5 35.Rxa6 g5 36.Rc6 f6 37.Rc5 Re5 38.Rc7+ Kg6 39.Rd7 Rf5 40.Ke1 Re5 41.Rxd4 Kf5 42.Kf2 Ke6 43.Rd8 Rf5+ 44.Ke1 h4 45.gxh4 gxh4 46.Rd4 Rh5 47.Re4+ Kd5 48.Rf4 Ke5 49.Rg4 f5 50.Rg8 h3 51.Rg3 Rh4 52.Kd2 Rxb4 53.Kc3 Rh4 54.e3 Kd5 55.Rf3 Ke5 56.Kb3 Ke6 57.d4 Rg4 58.Rxh3 Rg2 59.Kc3 Kd5 60.Rh8 b4+ 61.Kxb4 Rxb2+ 62.Kc3 Ra2 63.Re8 Ra3+ 64.Kb4 Rd3 65.Re5+ Kd6 66.Kc4 Ra3 67.h4 f4 68.exf4 Rf3 69.Rd5+ Kc6 70.Rf5 Kd7 71.h5 Ke6 72.Re5+ Kd6 73.Rd5+ Ke7 74.Rf5 Ke6 75.Re5+ Kf6 76.Re4 Rh3 77.d5 Rh4 78.d6 Rxh5 79.d7 Ra5 80.d8=Q+ Kg7 81.Qc8 Rb5 82.Kd3 Rb6 83.Ke2 Kf7 84.Kf1 Re6 85.Kf2 Kg7 86.Kg1 Kf7 87.Kg2 Rxe4 88.Kf3 Re8 89.Qf5+ Kg8 90.Qf6 Kh7 91.Qf7+ Kh6 92.Qxe8 Kh7 93.Qd8 Kg6 94.Qc8 Kf6 95.Qb8 Kg6 96.Ke4 Kg7 97.Kf5 Kh7 98.Kf6 Kh6 99.Qh8# 1-0