1.Nf3 f5 2.g3 c6 3.d4 d5 4.Nbd2 Nd7 5.Bg2 e6 6.b3 Ngf6 7.Ng5 e5 8.Ne6 Qb6 9.dxe5 Ne4 10.Nxe4 dxe4 11.O-O Nxe5 12.Nxf8 Rxf8 13.Bb2 Qc7 14.Qd4 Ng6 15.Qxg7 Qxg7 16.Bxg7 Rf7 17.Bc3 Be6 18.f3 exf3 19.Bxf3 f4 20.Rad1 fxg3 21.hxg3 Bf5 22.e4 Bh3 23.Rf2 Rxf3 24.Rxf3 Bg4 25.Kg2 Bxf3+ 26.Kxf3 Ke7 27.Rh1 Rf8+ 28.Ke3 Rf7 29.Rh5 Ke6 30.Bd4 b6 31.b4 Ne7 32.a4 Kd7 33.c4 Nc8 34.c5 bxc5 35.Bxc5 a6 36.Rh6 Rg7 37.Kf4 Rf7+ 38.Ke5 Rg7 39.Rh3 Ne7 40.Kf6 Rg6+ 41.Kf7 Re6 42.Rxh7 Rxe4 43.Kf8 Kd8 44.Rxe7 Re6 45.Rxe6 Kc7 46.Rf6 Kc8 47.Re6 Kc7 48.Rxc6+ Kb7 49.Rd6 Ka8 50.b5 a5 51.Rg6 Kb7 52.Rc6 Ka8 53.Be7 Kb7 54.Re6 Kc8 55.Ke8 Kb7 56.g4 Ka7 57.Bg5 Kb8 58.Rd6 Kb7 59.Bc1 Kc7 60.Rd8 Kb6 61.Rd2 Ka7 62.Rh2 Ka8 63.Rd2 Kb8 64.Bb2 Ka7 65.Rc2 Kb6 66.Rg2 Kb7 67.Rc2 Ka8 68.Ba3 Kb8 69.Rb2 Ka7 70.Ra2 Kb6 71.Bc5+ Kc7 72.Bf8 Kc8 73.Rg2 Kc7 74.Ra2 Kc8 75.Bg7 Kc7 76.Bf6 Kb7 77.b6 Kb8 78.Bc3 Ka8 79.Rc2 Kb8 80.Kf7 Kb7 81.Rg2 Kc6 82.Rf2 Kb7 83.Kf8 Kc8 84.Bxa5 Kd7 85.Rh2 Kd6 86.Bb4+ Ke5 87.Rg2 Ke4 88.Ra2 Kd4 89.Be1 Ke4 90.Bh4 Kd3 91.Ra3+ Kc2 92.Be1 Kb2 93.Bd2 Kc2 94.Rc3+ Kxd2 95.Kf7 Kxc3 96.a5 Kb4 97.g5 Kb3 98.Ke6 Ka3 99.b7 Kb2 100.Kd7 Kc1 101.a6 Kd2 102.Kd6 Kc1 103.b8=R Kd1 104.a7 Ke2 105.Rh8 Kd1 106.g6 Kd2 107.Re8 Kc1 108.Rc8+ Kb1 109.Rc4 Ka2 110.Kc6 Kb1 111.Kd7 Kb2 112.Rc3 Ka1 113.Rc4 Kb1 114.Ke7 Kb2 115.Ke6 Kb1 116.Rc3 Ka2 117.Rh3 Ka1 118.Rc3 Kb2 119.Kd7 Kb1 120.Kc7 Kb2 121.Rc2+ Ka1 122.Rc5 Ka2 123.Rd5 Ka3 124.Kd6 Kb4 125.Rh5 Ka3 126.Ra5+ Kb4 127.Kc6 Kb3 128.Rb5+ Ka3 129.a8=Q# 1-0