1.g3 c5 2.Nf3 d6 3.Bg2 g6 4.d4 cxd4 5.Nxd4 Nf6 6.c4 Bg7 7.Nc3 O-O 8.O-O Nc6 9.Nxc6 bxc6 10.Bxc6 Rb8 11.Bg2 Bb7 12.Bxb7 Rxb7 13.Rb1 Qc8 14.Qd3 Qh3 15.f3 Nd7 16.Be3 Ne5 17.Qe4 Rc7 18.c5 dxc5 19.Nd5 Rd7 20.Nf4 f5 21.Qa4 Qh6 22.Bxc5 g5 23.Qb3+ Rf7 24.Ne6 f4 25.Qb8+ Rf8 26.Nxf8 Bxf8 27.Qxe5 Bg7 28.Qe4 Qh3 29.gxf4 g4 30.fxg4 Qxg4+ 31.Kh1 Kh8 32.Qf3 Qf5 33.b4 Rd4 34.Bxd4 Bxd4 35.e4 e6 36.exf5 Be5 37.h4 Bd6 38.Kh2 Bxb4 39.h5 h6 40.Kg1 Bf8 41.Qh1 Kg7 42.Rb8 Bc5+ 43.Kh2 e5 44.Kh3 Bg1 45.Rb3 Kh7 46.Kg2 exf4 47.Rb4 Bd4 48.Rxd4 f3+ 49.Kg1 Kg8 50.Rxf3 Kf7 51.Rg4 a5 52.Rg2 Ke7 53.Rg7+ Kd6 54.Rb3 a4 55.Rc7 Kxc7 56.Rh3 Kb6 57.Rg3 Ka6 58.Kf2 Kb5 59.Ra3 Ka6 60.Kg1 Ka5 61.Qc6 Kb4 62.Qc5+ Kxc5 63.Rf3 Kc4 64.Kh2 Kb5 65.Rb3+ Kc4 66.Kh3 axb3 67.axb3+ Kd5 68.Kh4 Kc5 69.Kg3 Kd5 70.Kf4 Kc5 71.Ke3 Kd6 72.Kd2 Ke5 73.b4 Kf6 74.Kc3 Ke5 75.b5 Kf4 76.Kd3 Kf3 77.Kc3 Ke2 78.Kc4 Kd2 79.Kc5 Ke2 80.Kc6 Kf3 81.Kd7 Kg4 82.Kc8 Kxf5 83.Kb7 Kg4 84.b6 Kxh5 85.Ka6 Kg4 86.b7 h5 87.b8=Q h4 88.Qb4+ Kg5 89.Qa3 h3 90.Qg3+ Kf6 91.Qxh3 Ke5 92.Qh8+ Kf5 93.Qd8 Ke4 94.Qe7+ Kd4 95.Qg5 Kc4 96.Qf6 Kb4 97.Qc6 Ka3 98.Qh6 Kb4 99.Qh1 Kb3 100.Ka5 Kb2 101.Qh8+ Ka3 102.Kb5 Kb3 103.Kc6 Kc4 104.Kd7 Kd5 105.Qh5+ Kc4 106.Qg5 Kb3 107.Kc8 Ka3 108.Kc7 Kb2 109.Qe3 Ka1 110.Qg1+ Ka2 111.Kb6 Kb2 112.Ka7 Kc2 113.Ka6 Kb2 114.Qg5 Kb3 115.Qf4 Kc2 116.Qh4 Kb3 117.Qg4 Kc3 118.Qg1 Kb2 119.Kb5 Kc2 120.Ka4 Kd3 121.Kb4 Kc2 122.Qh2+ Kd1 123.Kc3 Kc1 124.Qc2# 1-0