1.e4 c6 2.d4 d5 3.Nc3 dxe4 4.Nxe4 Nd7 5.Ng3 e6 6.Nf3 Ngf6 7.Bd3 Bd6 8.Qe2 Qc7 9.Nf5 Bf8 10.g3 Nb6 11.O-O a6 12.c4 Qd8 13.Re1 h6 14.Ne5 Nfd7 15.Nxf7 Qg5 16.Nxg5 Nf6 17.f4 Nh5 18.Be3 Rh7 19.Kg2 g6 20.Nxh7 Bd7 21.Qd1 Bc5 22.Qe2 Nxc4 23.Qf1 Bc8 24.Rec1 Be7 25.Bg1 exf5 26.Kh3 Kd8 27.Qe1 Bc5 28.Rxc4 Ba7 29.Kg2 Nxf4+ 30.Kf1 Bxd4 31.Qc1 Kd7 32.Bxf5+ Kc7 33.Ra4 Kd8 34.Ke1 c5 35.Nf6 Bxb2 36.Qxf4 g5 37.Rc4 Ke7 38.Nd5+ Kf7 39.Rd1 Bc1 40.Rc2 c4 41.Qf1 Bd7 42.Rc3 Rd8 43.Rc2 Be6 44.Rdd2 Ba3 45.Qxc4 Rf8 46.Qc3 Bb4 47.Qd3 h5 48.Rc8 Rd8 49.Qa3 Bd7 50.Qb3 Be6 51.Be3 Kg8 52.a4 Kg7 53.h3 Rg8 54.Bg6 Rd8 55.Ra8 g4 56.Rxd8 Ba5 57.Bc5 Kh6 58.Nb4 b6 59.Qa3 Bf7 60.Bh7 Kg7 61.Qe3 Kxh7 62.R2d4 Ba2 63.Ra8 Kg7 64.Rd2 Kf6 65.Qe8 Kg7 66.Ke2 Bg8 67.Kd3 Be6 68.Rc2 gxh3 69.Ke3 Bc8 70.Rg2 b5 71.Kf2 Kh6 72.Qf7 Bf5 73.Bb6 Be4 74.Nc2 Bxg2 75.Qg8 Bh1 76.Bd4 Bb7 77.Re8 Bh1 78.Rb8 Bc7 79.Bb6 Bxg3+ 80.Kg1 Be4 81.Qxg3 h2+ 82.Kxh2 Bf3 83.Ba5 Bh1 84.Ra8 Kh7 85.Qb8 Bf3 86.Bd8 Bd5 87.Bc7 Kg7 88.Bd6 Kg6 89.Qf8 Kh7 90.Qf4 Bxa8 91.Qc1 Bd5 92.Qb2 Bh1 93.Ne3 Bd5 94.Bb4 Bb3 95.Qa1 Bxa4 96.Qc1 a5 97.Qc5 Kg8 98.Kh1 axb4 99.Qc6 b3 100.Nd1 Kf7 101.Nb2 Ke7 102.Qc1 Kd6 103.Qe3 Kc6 104.Qc3+ Kd6 105.Nxa4 Kd5 106.Kh2 h4 107.Qh3 Kc6 108.Nb2 Kc7 109.Kh1 Kc6 110.Qxb3 Kc7 111.Qd1 Kb6 112.Qd8+ Kc6 113.Nd1 Kb7 114.Qe8 Ka7 115.Qe1 Ka6 116.Qd2 Kb6 117.Qc2 Kb7 118.Qe4+ Kc7 119.Qb4 Kd8 120.Kg1 Ke8 121.Qc3 h3 122.Qc5 h2+ 123.Kxh2 Kd8 124.Qc2 b4 125.Qc5 Kd7 126.Qc1 Ke7 127.Qb1 b3 128.Kh3 b2 129.Qxb2 Kd7 130.Kh2 Kc6 131.Qb4 Kd7 132.Qa4+ Kd6 133.Qe8 Kd5 134.Nb2 Kc5 135.Qf8+ Kc6 136.Qe7 Kb6 137.Kh3 Kb5 138.Qf6 Kc5 139.Qh4 Kb6 140.Nd1 Kb7 141.Qb4+ Kc7 142.Qe7+ Kb8 143.Qe3 Ka8 144.Qg1 Kb7 145.Kg2 Kc8 146.Kh1 Kd8 147.Qg3 Ke7 148.Qc7+ Ke6 149.Qf4 Kd7 150.Qf7+ Kc6 151.Qg7 Kd6 152.Qd4+ Kc7 153.Kh2 Kb7 154.Qg1 Kc7 155.Qe1 Kc8 156.Qa5 Kb7 157.Qa1 Kc8 158.Qa3 Kb8 159.Qf8+ Kb7 160.Qf4 Kb6 161.Qg4 Ka6 162.Qg1 Kb7 163.Qg8 Ka6 164.Qb8 Ka5 165.Qa7+ Kb4 166.Nb2 Kb5 167.Qg1 Ka6 168.Qg4 Kb6 169.Qf3 Kc5 170.Nc4 Kb4 171.Qg4 Kb3 172.Kg3 Kc3 173.Nb2 Kc2 174.Qd4 Kb1 175.Qh4 Kc2 176.Qc4+ Kd2 177.Kf3 Ke1 178.Qe2# 1-0