1.g3 Nf6 2.Nf3 g6 3.d4 b6 4.c4 Bg7 5.Bf4 O-O 6.Bg2 Bb7 7.O-O e6 8.Nc3 d6 9.Rb1 Nbd7 10.Qc2 h6 11.Rbd1 g5 12.Bd2 c5 13.d5 Ba6 14.dxe6 fxe6 15.Nb5 Bxb5 16.cxb5 Qe8 17.Bc3 d5 18.Ne5 Nxe5 19.Bxe5 Qh5 20.Bxf6 Rxf6 21.e4 d4 22.e5 Rff8 23.Bxa8 Rxa8 24.Qe4 Rf8 25.b4 Qf3 26.Qxf3 Rxf3 27.bxc5 bxc5 28.Rc1 Rc3 29.Rxc3 dxc3 30.f4 gxf4 31.gxf4 Bf8 32.Rc1 c4 33.Rxc3 Bc5+ 34.Kg2 Kf7 35.Rxc4 Bb6 36.Rc6 Ke7 37.Kf3 Kd7 38.Rd6+ Ke7 39.Rc6 Kd7 40.Rd6+ Ke7 41.Ke4 Bg1 42.Ra6 Bxh2 43.Rxa7+ Kd8 44.Rh7 Bg1 45.Rxh6 Kd7 46.f5 exf5+ 47.Kxf5 Bd4 48.Rh4 Bf2 49.Rh7+ Kc8 50.Ke6 Bc5 51.Kd5 Bf2 52.Kc6 Kd8 53.b6 Ke8 54.b7 Ba7 55.Kd5 Bb8 56.Ke6 Kf8 57.Rh8+ Kg7 58.Rxb8 Kh7 59.Kf5 Kg7 60.Rc8 Kh7 61.Ke6 Kg7 62.Kf5 Kh7 63.Kf4 Kg7 64.Ke3 Kf7 65.Kf3 Ke7 66.Kf2 Kd7 67.Kg3 Ke7 68.Kh2 Kd7 69.Kg3 Ke7 70.b8=Q Kd7 71.Qd6+ Kxc8 72.Qa3 Kd7 73.Qa7+ Kd8 74.Qb6+ Ke7 75.Qc5+ Ke8 76.Qe3 Ke7 77.Qf2 Ke8 78.Qa7 Kf8 79.Qb6 Ke8 80.Qc5 Kf7 81.Qe3 Kf8 82.Qf2+ Ke8 83.Qa7 Kf8 84.e6 Ke8 85.Qb6 Ke7 86.Qc7+ Ke8 87.Qb7 Kf8 88.Qf7# 1-0