1.Nf3 d5 2.c3 Nf6 3.d4 c5 4.Bf4 Qb6 5.Qc2 cxd4 6.cxd4 Nc6 7.Nc3 a6 8.Rc1 Nxd4 9.Nxd4 Qxd4 10.g3 Bd7 11.Bg2 e6 12.O-O Be7 13.e4 dxe4 14.Nxe4 Nxe4 15.Qxe4 Qxe4 16.Bxe4 Bb5 17.Bxb7 Rd8 18.Bc6+ Bxc6 19.Rxc6 Ra8 20.Rd1 h5 21.Rc7 Bf6 22.b4 O-O 23.Rdd7 Rfb8 24.Bd2 Rd8 25.Kf1 Rxd7 26.Rxd7 Kf8 27.Ke2 Ke8 28.Rb7 Rc8 29.a4 Bd4 30.Be3 Bxe3 31.Kxe3 Rc3+ 32.Kd4 Rf3 33.a5 Rxf2 34.Kc5 e5 35.b5 Kd8 36.b6 Kc8 37.Ra7 Rc2+ 38.Kd5 Rd2+ 39.Kxe5 Rxh2 40.Rxa6 Kb8 41.Ra7 Ra2 42.Kd6 g5 43.Kc6 h4 44.gxh4 gxh4 45.Rxf7 Rc2+ 46.Kb5 h3 47.Rh7 h2 48.Ka6 Rc8 49.Rxh2 Rd8 50.Ra2 Rd2 51.Ra1 Rd1 52.Ra4 Rd4 53.Rxd4 Kc8 54.Rd7 Kxd7 55.b7 Kc7 56.Ka7 Kd7 57.Kb8 Kd6 58.a6 Ke7 59.Kc8 Kf7 60.b8=B Kf8 61.Kb7 Kg7 62.Bf4 Kg6 63.Kc8 Kh5 64.Be3 Kh4 65.Bg5+ Kxg5 66.Kd7 Kg4 67.Kc6 Kf5 68.Kc7 Ke4 69.Kb8 Kf4 70.Kb7 Ke3 71.Kb8 Kd3 72.Kc8 Kc4 73.Kb7 Kb4 74.Kc6 Ka3 75.Kb7 Ka4 76.a7 Ka3 77.Kb6 Kb4 78.a8=Q Kc4 79.Qb7 Kd3 80.Qg7 Ke3 81.Qc3+ Kf4 82.Qd3 Kg4 83.Qa6 Kf5 84.Qf1+ Kg6 85.Ka6 Kg5 86.Qd3 Kh6 87.Qe2 Kg5 88.Qf1 Kg6 89.Qf4 Kg7 90.Kb6 Kg6 91.Qf1 Kh5 92.Qb5+ Kg4 93.Qc6 Kg5 94.Ka5 Kg4 95.Ka6 Kg3 96.Qc1 Kf3 97.Qc7 Ke3 98.Qf7 Ke2 99.Qa2+ Ke3 100.Qh2 Kd4 101.Qb2+ Kd5 102.Qa2+ Kc6 103.Qg2+ Kc5 104.Qg8 Kd6 105.Kb6 Ke5 106.Qf8 Ke4 107.Qh8 Kf3 108.Qg8 Kf4 109.Kc6 Ke5 110.Kc5 Ke4 111.Qg1 Kf3 112.Qf1+ Ke4 113.Qb5 Ke5 114.Qa6 Kf5 115.Qb6 Kg4 116.Kd6 Kg5 117.Kd5 Kf5 118.Qd8 Kg4 119.Qh8 Kg3 120.Qe5+ Kg2 121.Qe6 Kf3 122.Qe4+ Kg3 123.Ke5 Kh3 124.Kf4 Kh2 125.Qf5 Kh1 126.Qc2 Kg1 127.Kf3 Kf1 128.Qd1# 1-0