1.g3 Nf6 2.c4 c5 3.Bg2 g6 4.Nf3 Bg7 5.d4 d5 6.dxc5 Qa5+ 7.Nc3 dxc4 8.Qd4 Nc6 9.Qxc4 Nd5 10.Ng5 e6 11.Bd2 O-O 12.Nxd5 exd5 13.Bxd5 Qc7 14.Bc3 Qe7 15.Bxg7 Kxg7 16.h4 Bf5 17.g4 Ne5 18.Qd4 Bxg4 19.f4 f6 20.fxe5 fxg5 21.e6+ Qf6 22.Qxf6+ Rxf6 23.hxg5 Rf5 24.Bxb7 Rb8 25.c6 Re5 26.O-O-O Bxe6 27.b4 Rxg5 28.Rd4 Rg3 29.Re4 Bd5 30.Re7+ Kf6 31.Rhxh7 Bxc6 32.Rhf7+ Kg5 33.Bxc6 Rc3+ 34.Kb2 Rxc6 35.Kb3 a6 36.Rf1 Kh6 37.Rh1+ Kg5 38.a3 Rbb6 39.Ka4 Re6 40.Rxe6 Rxe6 41.Ka5 Kf5 42.Rh6 Re3 43.a4 Re6 44.e3 Ke4 45.Rh3 Kf5 46.Rg3 g5 47.b5 axb5 48.axb5 Re5 49.Ka6 Re4 50.b6 Ra4+ 51.Kb5 Ra2 52.b7 Rb2+ 53.Kc6 Rc2+ 54.Kd5 Rb2 55.Rf3+ Kg6 56.Kc6 Rc2+ 57.Kd6 Rb2 58.Kc7 Rc2+ 59.Kb8 Re2 60.Rf8 Rxe3 61.Kc7 Rc3+ 62.Kd6 Rd3+ 63.Kc5 Rb3 64.b8=Q Rxb8 65.Rxb8 Kh6 66.Rb6+ Kg7 67.Kb5 Kf8 68.Kc4 Ke7 69.Rg6 Kd7 70.Rb6 Kc7 71.Rg6 Kd7 72.Rxg5 Ke8 73.Rg7 Kd8 74.Rb7 Kc8 75.Rb1 Kc7 76.Kd5 Kc8 77.Rb3 Kd7 78.Rb6 Kd8 79.Rg6 Ke8 80.Rg8+ Kd7 81.Rg1 Ke8 82.Rg4 Kf8 83.Kc4 Ke8 84.Rg1 Ke7 85.Ra1 Ke8 86.Kd4 Kd8 87.Ra2 Kc7 88.Rg2 Kb7 89.Kd5 Kc7 90.Rb2 Kc8 91.Kc4 Kc7 92.Rf2 Kb7 93.Kc5 Kb8 94.Rf3 Ka8 95.Kd5 Kb8 96.Ke4 Kc7 97.Ke3 Kd7 98.Kd4 Kc6 99.Kc4 Kb7 100.Ra3 Kc7 101.Ra1 Kb8 102.Ra5 Kb7 103.Rf5 Kc8 104.Rc5+ Kd8 105.Rh5 Ke8 106.Rg5 Ke7 107.Rd5 Kf6 108.Kb4 Ke6 109.Kc5 Kf6 110.Kd6 Kg7 111.Ra5 Kh6 112.Kd7 Kg7 113.Kd6 Kg8 114.Ke7 Kh8 115.Kf6 Kh7 116.Rf5 Kg8 117.Rf1 Kh8 118.Kg6 Kg8 119.Kf6 Kf8 120.Re1 Kg8 121.Rh1 Kf8 122.Rh8# 1-0