1.d4 d5 2.c4 e6 3.Nc3 c6 4.Nf3 Nf6 5.Qc2 dxc4 6.a4 Bb4 7.e3 b5 8.Bd2 Bb7 9.axb5 Bxc3 10.Bxc3 cxb5 11.b3 Be4 12.Qb2 O-O 13.bxc4 bxc4 14.Bxc4 Qc7 15.Be2 a5 16.O-O Nc6 17.Rfc1 Rfb8 18.Qa3 Nb4 19.Ne1 Qd8 20.Bd2 Bg6 21.f3 e5 22.Rc5 exd4 23.Rxa5 Rxa5 24.Qxa5 Qxa5 25.Rxa5 Nc6 26.Rc5 dxe3 27.Bxe3 Ne7 28.Bc4 Bf5 29.Re5 Re8 30.Bc5 Nc6 31.Rxf5 Rxe1+ 32.Kf2 Rc1 33.Bb5 Nd8 34.Be7 Ne6 35.Bd3 Rc3 36.Bf1 Rc2+ 37.Kg1 Rc1 38.Bxf6 gxf6 39.Rxf6 Kg7 40.Rf5 Nd4 41.Rd5 Ne6 42.Kf2 Rc2+ 43.Ke3 Rc3+ 44.Kd2 Ra3 45.Rd7 Ra2+ 46.Ke3 Ra3+ 47.Kf2 Ra2+ 48.Kg3 Ra4 49.Rd5 h6 50.Rb5 Rd4 51.Ra5 Kf6 52.Kf2 Rd2+ 53.Ke3 Rc2 54.f4 Rc3+ 55.Kd2 Rc5 56.Rxc5 Nxc5 57.Ke3 Ne6 58.Bc4 Ng7 59.g4 Ke7 60.Ke4 f5+ 61.gxf5 Kf6 62.Be6 Nh5 63.Bd7 Ke7 64.Ba4 Nf6+ 65.Kd3 Nh5 66.Ke3 Nf6 67.Kf2 Kf8 68.Ke3 Ke7 69.Bb3 Ne8 70.Kd4 Kf6 71.Be6 Ng7 72.Bd7 Nh5 73.Ke4 Ke7 74.Bb5 Nf6+ 75.Kd4 Nh5 76.Ke5 Nf6 77.Bc6 Ng4+ 78.Ke4 Nf6+ 79.Ke3 Kf7 80.Ke2 Kg7 81.Kd3 Kf7 82.Kd4 Ke7 83.Kd3 Kf7 84.Kd4 Nh5 85.Ke5 Nf6 86.h3 Ke7 87.Bh1 Nd7+ 88.Kd5 Nf6+ 89.Ke5 Nd7+ 90.Kd4 Nf6 91.Bf3 Nh7 92.Bh5 Nf6 93.Bf3 Nd7 94.Bc6 Nf6 95.Ke5 Nh7 96.f6+ Nxf6 97.Kf5 Kf7 98.Ke5 Ke7 99.Bd5 Nh5 100.Kf5 Nxf4 101.Ke4 Kd7 102.Kxf4 Ke7 103.Kf5 h5 104.h4 Kf8 105.Kf6 Ke8 106.Kg7 Kd8 107.Bf7 Ke7 108.Bxh5 Kd7 109.Bf7 Kc6 110.Kg6 Kb6 111.Bg8 Ka6 112.Be6 Kb7 113.Bf7 Kb6 114.h5 Kb7 115.Bb3 Ka7 116.Bc2 Kb7 117.Kf6 Kc6 118.h6 Kb6 119.Bd1 Kb5 120.Kg6 Kc5 121.Ba4 Kd5 122.Bb3+ Ke5 123.Be6 Kxe6 124.Kg7 Kd5 125.Kf7 Kc6 126.Kf8 Kc7 127.Kf7 Kb6 128.Ke8 Kb7 129.h7 Ka7 130.Kf8 Kb8 131.h8=Q Ka8 132.Ke8 Kb8 133.Qg7 Kc8 134.Kf7 Kd7 135.Qg8 Kd6 136.Qg4 Kc6 137.Qg8 Kb5 138.Qh8 Kc6 139.Qd8 Kb5 140.Qd7+ Kc5 141.Qe7+ Kd4 142.Qd8+ Kc5 143.Qe8 Kc4 144.Kg8 Kd3 145.Qf7 Kd2 146.Kh7 Ke2 147.Kg6 Ke1 148.Kf5 Ke2 149.Kf4 Kd2 150.Qc7 Ke2 151.Qd7 Ke1 152.Kf3 Kf1 153.Qd1# 1-0