1.c4 Nf6 2.d3 c6 3.f4 d5 4.Nf3 Bg4 5.Ne5 h5 6.Qb3 Bc8 7.cxd5 cxd5 8.e4 e6 9.Be2 Nc6 10.Be3 Ng4 11.Bxg4 hxg4 12.Nd2 Nxe5 13.fxe5 dxe4 14.dxe4 Qa5 15.O-O-O Qxe5 16.Nc4 Qxe4 17.Rd4 Qc6 18.Kb1 Rh5 19.Rhd1 f6 20.Qd3 Kf7 21.Rc1 e5 22.Nxe5+ Rxe5 23.Rxc6 bxc6 24.Rd7+ Bxd7 25.Qxd7+ Kg8 26.Qxc6 Rd8 27.Qc4+ Kh7 28.Bxa7 Rd2 29.a4 Ba3 30.Bd4 Re4 31.Qb3 Rdxd4 32.Qxa3 Rxa4 33.Qg3 Rad4 34.h3 gxh3 35.Qxh3+ Kg6 36.Qg3+ Rg4 37.Qf3 Rg5 38.Ka2 Ra5+ 39.Kb3 Rf5 40.Qe3 Rg4 41.Qe8+ Kh7 42.Ka3 Ra5+ 43.Kb3 Rxg2 44.Qe4+ Rg6 45.Kc3 Rc5+ 46.Kd4 Re5 47.Qh1+ Rh6 48.Qb1+ Kh8 49.b4 Rh4+ 50.Kc3 Rb5 51.Qe1 Rbxb4 52.Qe8+ Kh7 53.Qg6+ Kxg6 54.Kd3 Rh3+ 55.Ke2 Rh2+ 56.Ke3 Kg5 57.Kf3 Rg2 58.Ke3 Rf2 59.Kd3 g6 60.Kc3 f5 61.Kd3 Rf1 62.Kc3 Re1 63.Kxb4 Rd1 64.Ka3 Rf1 65.Kb4 Kh5 66.Ka4 Kh6 67.Kb4 g5 68.Kb3 f4 69.Ka2 Kg6 70.Ka3 Rc1 71.Kb3 Rb1+ 72.Ka2 Rb5 73.Ka1 Rb7 74.Ka2 Kh5 75.Ka3 Kh6 76.Ka2 Kg6 77.Ka3 Kf5 78.Ka2 Ra7+ 79.Kb2 Ra1 80.Kc3 Rb1 81.Kc4 Rc1+ 82.Kb3 Rg1 83.Ka2 Rg2+ 84.Kb1 Rb2+ 85.Ka1 Rb4 86.Ka2 Kf6 87.Ka1 g4 88.Ka2 Ra4+ 89.Kb2 Ra7 90.Kc2 Ra6 91.Kc1 g3 92.Kd2 Kg7 93.Ke1 Ra1+ 94.Ke2 Ra8 95.Kd3 Ra1 96.Kc3 Rf1 97.Kc4 Rc1+ 98.Kb3 Rg1 99.Kc3 Rd1 100.Kc4 Rc1+ 101.Kb5 g2 102.Kb4 Rh1 103.Kc5 Rh5+ 104.Kd4 g1=Q+ 105.Kc3 Qh2 106.Kc4 Qh3 107.Kb4 Qh4 108.Kc3 Qg3+ 109.Kb4 Qe1+ 110.Ka4 Qf2 111.Kb3 Qg2 112.Ka4 Qf1 113.Kb3 Qe1 114.Kc4 Qf2 115.Kc3 Qg2 116.Kb3 Qh1 117.Kc4 Qg1 118.Kb4 Qh2 119.Ka3 Qh3+ 120.Ka4 Qh4 121.Kb4 Qg3 122.Kc4 Qe1 123.Kd3 Qf2 124.Kc4 Qg2 125.Kc3 Qh2 126.Kc4 f3 127.Kd4 Kg8 128.Kd3 Rh4 129.Kc3 Qh3 130.Kc2 Qg2+ 131.Kc3 Qf1 132.Kc2 Qg2+ 133.Kb3 Qh2 134.Ka3 Qh3 135.Kb2 Qg2+ 136.Ka1 Qh2 137.Kb1 Qg3 138.Ka2 Qf2+ 139.Kb3 Qg2 140.Kc3 f2 141.Kb3 Kf8 142.Kb2 Rh3 143.Kc1 Ke7 144.Kd2 f1=Q# 0-1