1.e4 c6 2.d4 d5 3.Nc3 dxe4 4.Nxe4 Nf6 5.Nxf6+ gxf6 6.Bc4 Bf5 7.Nf3 e6 8.O-O Nd7 9.Re1 Bg6 10.c3 Nb6 11.Bf1 Bg7 12.a4 a5 13.Nd2 Nd5 14.Nc4 O-O 15.h4 h6 16.h5 Bh7 17.Ne3 Kh8 18.Qf3 Rg8 19.Nxd5 cxd5 20.Bf4 Bf8 21.Qe3 Be4 22.Bxh6 Bd6 23.f3 Bh7 24.Bf4 Bxf4 25.Qxf4 Rg5 26.g4 Qe7 27.Kf2 Rag8 28.Re3 f5 29.Be2 fxg4 30.fxg4 Be4 31.Rg1 f5 32.Ke1 fxg4 33.Kd2 Rf8 34.Qg3 Qf6 35.Qh4 Bf5 36.Qh2 Rfg8 37.Qf4 Qh6 38.Reg3 Kh7 39.Ke3 Rf8 40.Kd2 Rfg8 41.Ke3 b6 42.R1g2 Be4 43.Rf2 R8g7 44.Rf1 Bf5 45.Rfg1 Qxh5 46.R3g2 Qh3+ 47.Rg3 Qh2 48.R1g2 Qh6 49.Rg1 R7g6 50.Qc7+ Rg7 51.Qf4 Kg8 52.Qb8+ Kf7 53.Qf4 Ke7 54.Qc7+ Kf6 55.Qe5+ Kg6 56.Qf4 Kh7 57.R3g2 g3 58.Bf3 Bh3 59.Rh1 Re5+ 60.dxe5 d4+ 61.cxd4 Rg5 62.Rxg3 Rxg3 63.Qxh6+ Kxh6 64.Kf4 Rxf3+ 65.Kxf3 Kg7 66.Rxh3 Kg6 67.Rh8 Kg7 68.Rh2 Kg6 69.Rc2 Kh6 70.Rg2 Kh5 71.Rg7 b5 72.Rb7 Kh4 73.Rh7+ Kg5 74.Rh2 b4 75.Rh8 b3 76.Rh3 Kg6 77.Rh8 Kg5 78.d5 Kg6 79.Kg2 Kf5 80.Kh3 Kxe5 81.Kh4 exd5 82.Kg3 Ke4 83.Kf2 Kd3 84.Rc8 Kd2 85.Rc5 d4 86.Rxa5 d3 87.Rd5 Kc2 88.Ke3 Kxb2 89.a5 Kc1 90.Rxd3 b2 91.Rb3 b1=Q 92.Rxb1+ Kxb1 93.Kf4 Kc1 94.a6 Kb2 95.Ke5 Ka1 96.Ke4 Kb1 97.Kf4 Ka1 98.Kg4 Ka2 99.Kf3 Kb1 100.Kg3 Kb2 101.Kg2 Kc3 102.Kh3 Kd4 103.a7 Kc5 104.a8=Q Kd4 105.Qa2 Kc3 106.Qa6 Kb3 107.Qa1 Kc2 108.Qa5 Kb2 109.Qa6 Kc1 110.Qa1+ Kd2 111.Qa2+ Kd3 112.Qa5 Kc4 113.Qa1 Kc5 114.Qa2 Kb6 115.Kg2 Kc6 116.Qa5 Kd6 117.Kf3 Kd7 118.Qa6 Ke7 119.Ke4 Ke8 120.Qa7 Kd8 121.Kd5 Ke8 122.Kd6 Kf8 123.Ke6 Ke8 124.Qa8# 1-0