1.Nf3 e6 2.c4 c5 3.g3 b6 4.Nc3 g6 5.d4 Bg7 6.Bf4 cxd4 7.Nb5 f5 8.Nc7+ Kf8 9.Nxa8 Bb7 10.Bd6+ Kf7 11.Nc7 Bxf3 12.exf3 Nc6 13.Nb5 Nge7 14.Bg2 Qf8 15.Qd3 Na5 16.f4 Qc8 17.b3 Qe8 18.Nc7 Qc8 19.O-O Nb7 20.Bxb7 Qxb7 21.Nb5 a6 22.Nxd4 Qe4 23.Qxe4 fxe4 24.Rad1 Bh6 25.a3 Rd8 26.Rde1 a5 27.g4 Nc8 28.Bc7 Rg8 29.Ne2 a4 30.Nd4 Ke7 31.h3 d6 32.Nxe6 Kxe6 33.Rxe4+ Kd7 34.Bb8 Ne7 35.Ba7 Nc8 36.Bb8 Ne7 37.Bxd6 Kxd6 38.Rd1+ Kc6 39.Rxe7 Rh8 40.Re2 Bxf4 41.b4 Ra8 42.Kg2 Bc7 43.Ra1 Rf8 44.Rc1 Kd6 45.Ra2 Rf4 46.Rd2+ Kc6 47.Rc3 h6 48.Re3 Rf6 49.Re7 Kb7 50.h4 g5 51.c5 gxh4 52.Rd1 h3+ 53.Kf1 bxc5 54.bxc5 Kc6 55.Re3 h2 56.Kg2 Kxc5 57.Rc3+ Kb6 58.Rb1+ Ka6 59.Rxc7 h1=R 60.Rxh1 Re6 61.Rg1 Kb6 62.Rcc1 Ka7 63.Rce1 Re8 64.Rxe8 h5 65.gxh5 Kb6 66.Ra1 Kc6 67.Kg3 Kd6 68.Rf8 Ke5 69.Ra8 Kf5 70.Rh1 Kg5 71.Kg2 Kf4 72.Rg8 Kf5 73.Rc1 Ke5 74.Rcc8 Ke4 75.Rge8+ Kd3 76.Rh8 Ke2 77.Rhe8+ Kd3 78.Kf3 Kd2 79.Re7 Kd3 80.Rf7 Kd4 81.Ra8 Kd5 82.Rxa4 Kc6 83.Rf5 Kd7 84.Kg4 Ke8 85.Rb5 Kd8 86.Kg5 Kc7 87.Kg6 Kd6 88.Ra6+ Kc7 89.Kh7 Kd8 90.Raa5 Kd7 91.Rd5+ Kc8 92.Rd6 Kc7 93.Rd1 Kc6 94.Re1 Kd7 95.Rg5 Kd6 96.Rg3 Kd5 97.Kg6 Kc4 98.Kh6 Kd5 99.Re4 Kc6 100.Kg5 Kb6 101.a4 Kc7 102.Rgg4 Kc6 103.Kf6 Kd7 104.a5 Kd8 105.Re2 Kc7 106.Re5 Kd8 107.Re3 Kc7 108.Rg2 Kd6 109.Rg6 Kc6 110.a6 Kc5 111.a7 Kd6 112.Ra3 Kd5 113.Rf3 Kc6 114.Ke6 Kc7 115.Rg5 Kd8 116.Rc3 Ke8 117.a8=Q# 1-0