1.e4 c6 2.d4 d5 3.Nc3 dxe4 4.Nxe4 Nd7 5.Bc4 Ngf6 6.Nxf6+ Nxf6 7.c3 Qc7 8.Qf3 e6 9.Ne2 Bd6 10.Bg5 Nd5 11.Ng3 h6 12.Bd2 O-O 13.Ne4 Be7 14.O-O b6 15.Rfe1 Bb7 16.Bxd5 cxd5 17.Ng3 Bd6 18.Nh5 Kh7 19.Bf4 Bxf4 20.Nxf4 Rae8 21.Re5 Ba6 22.Rae1 Qc4 23.b3 Qc7 24.h4 Bc8 25.Nxd5 Qd8 26.Nf4 Qxh4 27.Qe4+ Kg8 28.c4 Rd8 29.g3 Qf6 30.d5 exd5 31.Nxd5 Qd6 32.Ne7+ Kh8 33.Nxc8 Rxc8 34.Re7 a5 35.Kg2 Kg8 36.Re3 Rcd8 37.Rf3 Rd7 38.Rxd7 Qxd7 39.Rd3 Qc7 40.Rd5 Qc6 41.Re5 Qxe4+ 42.Rxe4 Rd8 43.Re5 Kf8 44.Rb5 Rd6 45.Kf3 Ke7 46.Ke3 Re6+ 47.Kd4 Rd6+ 48.Rd5 Ke6 49.Rxd6+ Kxd6 50.a3 h5 51.f4 g6 52.b4 f6 53.Ke4 Kc6 54.Ke3 g5 55.Ke4 h4 56.gxh4 gxh4 57.Kf3 f5 58.Kg2 b5 59.c5 axb4 60.axb4 Kd5 61.Kh3 Kc6 62.Kxh4 Kd5 63.Kg5 Ke4 64.c6 Kd5 65.c7 Kc6 66.c8=Q+ Kd6 67.Kxf5 Kd5 68.Kf6 Kd6 69.Kf7 Kd5 70.Ke7 Kd4 71.Kd6 Kd3 72.Kc5 Kc2 73.Kxb5+ Kb3 74.Ka5 Ka3 75.Ka6 Kb3 76.Ka7 Ka2 77.Ka8 Kb3 78.b5 Ka2 79.b6 Ka3 80.b7 Kb2 81.Qc5 Ka1 82.Qc6 Ka2 83.Qc7 Kb3 84.Qc8 Kb4 85.Kb8 Ka5 86.f5 Kb5 87.Kc7 Ka4 88.Kb6 Kb4 89.Ka6 Ka3 90.Ka5 Kb3 91.Ka6 Kb2 92.Ka7 Kb3 93.f6 Ka2 94.Ka6 Kb2 95.Kb5 Kb3 96.Ka5 Kb2 97.Ka4 Ka2 98.Ka5 Kb2 99.Kb6 Ka3 100.b8=R Ka4 101.Kc7 Ka5 102.f7 Ka4 103.Rb5 Ka3 104.Rb6 Ka4 105.Rb7 Ka3 106.Rb8 Ka2 107.Rb5 Ka1 108.Rb1+ Ka2 109.Qa8+ Kxb1 110.Kb6 Kc2 111.Kb5 Kd2 112.Kb4 Ke2 113.Kb3 Ke1 114.Kb2 Kf1 115.Kb1 Kf2 116.Kc2 Ke2 117.Qa2 Ke3 118.Qa6 Ke4 119.Qa1 Kf4 120.Kd3 Kf5 121.Ke3 Ke6 122.Qa5 Kxf7 123.Qa6 Kf8 124.Qa7 Ke8 125.Kd4 Kd8 126.Kd5 Kc8 127.Kd6 Kd8 128.Qa8# 1-0