1.d4 Nf6 2.c4 e6 3.Nc3 Bb4 4.Nf3 d5 5.Qb3 c5 6.dxc5 Nc6 7.Bg5 h6 8.Bxf6 Qxf6 9.e3 O-O 10.O-O-O dxc4 11.Qxc4 b6 12.cxb6 Bb7 13.Rd7 Rfc8 14.Rxb7 Bxc3 15.Qxc3 Nb4 16.Rc7 Nxa2+ 17.Kc2 Nxc3 18.b7 Qd8 19.bxc8=Q Rxc8 20.Rxc8 Qxc8 21.bxc3 Qc6 22.Bd3 Qa4+ 23.Kb2 Qg4 24.Rg1 e5 25.h3 Qe6 26.Bc2 Qa6 27.Rd1 Qb5+ 28.Bb3 a5 29.Rd5 Qf1 30.Rd2 Qb5 31.Ka2 Qc5 32.Rc2 Qc6 33.Kb2 a4 34.Bxf7+ Kf8 35.Ba2 Qb5+ 36.Ka3 Qd3 37.Bb1 Qf1 38.Rb2 Qc1 39.Nd2 Qxc3+ 40.Ka2 Qc7 41.Be4 Qf7+ 42.Ka3 Qxf2 43.Nc4 Qh4 44.Bd5 Qe1 45.Rb5 Qd1 46.Kb4 Ke7 47.Rb7+ Kf6 48.Kc5 Qc2 49.Kd6 Qc3 50.h4 h5 51.e4 a3 52.Ra7 Qb4+ 53.Kc6 g5 54.Rxa3 gxh4 55.Rf3+ Kg7 56.Rf7+ Kh6 57.Nxe5 Qb2 58.Nc4 Qxg2 59.e5 h3 60.e6 Qg6 61.Ne5 Qg3 62.Rf6+ Kh7 63.Be4+ Kh8 64.Rh6+ Kg7 65.Rg6+ Qxg6 66.Nxg6 Kf6 67.e7 h4 68.e8=Q Kg7 69.Kb5 Kh7 70.Ka4 h2 71.Ka3 Kh6 72.Ka2 h1=B 73.Bxh1 Kg5 74.Ka3 h3 75.Ka4 Kh5 76.Ka5 h2 77.Kb4 Kg5 78.Ka3 Kg4 79.Ka2 Kf5 80.Kb3 Kg4 81.Ka4 Kg5 82.Ka5 Kg4 83.Ka6 Kg3 84.Kb5 Kg4 85.Ka5 Kg3 86.Ka4 Kg4 87.Ka3 Kf5 88.Ka2 Kg5 89.Ka3 Kf5 90.Bg2 Kg4 91.Bh3+ Kh5 92.Nf4+ Kg5 93.Qa8 h1=B 94.Qxh1 Kh6 95.Qa8 Kh7 96.Qa7+ Kg8 97.Qa6 Kh8 98.Qa5 Kg7 99.Qa4 Kg8 100.Qb4 Kg7 101.Qc5 Kh7 102.Qc8 Kg7 103.Qc7+ Kh8 104.Kb4 Kg8 105.Kc5 Kh8 106.Qa7 Kg8 107.Kd6 Kh8 108.Qg1 Kh7 109.Ke7 Kh6 110.Kf6 Kh7 111.Qg3 Kh8 112.Qh4+ Kg8 113.Qh5 Kf8 114.Qh8# 1-0