1.Nf3 c5 2.e4 e6 3.d4 cxd4 4.Nxd4 Nf6 5.Nc3 Bb4 6.Nb5 d5 7.a3 Bxc3+ 8.Nxc3 O-O 9.Bd3 dxe4 10.Nxe4 Nbd7 11.Bg5 Qa5+ 12.Bd2 Qb6 13.Bb4 Rd8 14.Nxf6+ Nxf6 15.O-O e5 16.Qe1 Re8 17.Rd1 Bg4 18.Rd2 e4 19.Bc4 Be6 20.Bxe6 Qxe6 21.Rd6 Qe5 22.Qc3 Rac8 23.Qxe5 Rxe5 24.Bc3 Re6 25.Rfd1 Rxd6 26.Rxd6 Kf8 27.Bxf6 gxf6 28.c3 Ke7 29.Rd4 f5 30.Kf1 Rc6 31.Rb4 b6 32.Ke2 Rh6 33.h3 Rd6 34.Rc4 a5 35.Rc7+ Ke6 36.g3 a4 37.Rb7 h5 38.h4 f6 39.Ra7 f4 40.gxf4 Kf5 41.Rxa4 Kxf4 42.Ra6 Ke5 43.a4 f5 44.b4 Rd3 45.a5 bxa5 46.Rxa5+ Kf4 47.Rc5 Kg4 48.b5 f4 49.b6 f3+ 50.Ke1 e3 51.fxe3 Rxe3+ 52.Kf1 Rd3 53.Rb5 Rd1+ 54.Kf2 Rd2+ 55.Ke1 f2+ 56.Kf1 Kf3 57.Rb1 Rd8 58.c4 Rg8 59.Rb3+ Ke4 60.Kxf2 Kd4 61.b7 Rb8 62.Rb1 Kxc4 63.Ke3 Kc5 64.Kf4 Kc6 65.Kg5 Ra8 66.bxa8=Q+ Kc7 67.Rb6 Kxb6 68.Kf6 Kb5 69.Kg7 Kc5 70.Qc8+ Kb5 71.Kg6 Kb4 72.Qf5 Ka3 73.Qxh5 Ka2 74.Qf5 Ka1 75.Kg7 Kb2 76.Qf4 Ka1 77.h5 Kb2 78.Qb4+ Kc2 79.Kh6 Kd1 80.Qh4 Ke2 81.Kg7 Kd1 82.Kg6 Ke2 83.Qd4 Kf3 84.Qd7 Kg3 85.Kg7 Kf4 86.Qc7+ Kg5 87.Qe5+ Kh4 88.Qc5 Kh3 89.Kg6 Kg4 90.Qe5 Kh3 91.Qe6+ Kg3 92.Qe8 Kf3 93.Qe6 Kg3 94.Qg4+ Kxg4 95.h6 Kf4 96.Kf7 Kg3 97.Ke8 Kg2 98.h7 Kf1 99.Kd7 Ke2 100.Kc7 Kd2 101.Kb7 Ke1 102.h8=R Ke2 103.Rg8 Kf2 104.Kc7 Kf1 105.Kd8 Ke1 106.Kd7 Kf2 107.Re8 Kg3 108.Kc8 Kf4 109.Re2 Kf5 110.Rf2+ Kg4 111.Rh2 Kg5 112.Kd8 Kg4 113.Rh7 Kg3 114.Rh5 Kf4 115.Kc7 Kf3 116.Rg5 Ke4 117.Rg6 Ke3 118.Rg2 Kf3 119.Ra2 Kg3 120.Kd8 Kh4 121.Ra4+ Kg3 122.Ra5 Kf3 123.Ra2 Kg3 124.Kc8 Kg4 125.Rb2 Kg3 126.Rb6 Kg4 127.Kd7 Kf4 128.Ra6 Kf5 129.Ra5+ Ke4 130.Ra1 Kf3 131.Ke8 Kg4 132.Rc1 Kh5 133.Ke7 Kg4 134.Ra1 Kf3 135.Re1 Kg2 136.Rd1 Kg3 137.Rd2 Kf3 138.Kf6 Kf4 139.Re2 Kg4 140.Re5 Kh3 141.Rh5+ Kg2 142.Rf5 Kh1 143.Rg5 Kh2 144.Kf5 Kh3 145.Kf4 Kh4 146.Rb5 Kh3 147.Kf3 Kh2 148.Rb4 Kg1 149.Re4 Kh2 150.Re1 Kh3 151.Rh1# 1-0