1.e4 c5 2.Nf3 Nc6 3.d4 cxd4 4.Nxd4 Nf6 5.Nc3 e6 6.Nxc6 bxc6 7.e5 Nd5 8.Ne4 Qc7 9.f4 Qb6 10.c4 Bb4+ 11.Ke2 f5 12.exf6 Nxf6 13.Be3 Qd8 14.Nd6+ Bxd6 15.Qxd6 Bb7 16.Kd1 c5 17.Qxc5 Rc8 18.Qxa7 Be4 19.Qd4 O-O 20.Be2 Qe7 21.Rc1 d6 22.Bf3 e5 23.Qd2 Qb7 24.Rf1 Rcd8 25.Bxe4 Qxe4 26.Qe2 Qa8 27.Kc2 exf4 28.Bxf4 Rde8 29.Qd3 Qxg2+ 30.Bd2 Qxh2 31.Rce1 Rxe1 32.Rxe1 h5 33.a4 h4 34.a5 Qg2 35.Re2 Qg4 36.Bc3 h3 37.a6 d5 38.cxd5 Rd8 39.Bxf6 gxf6 40.b3 Qh5 41.Rh2 Rc8+ 42.Kb1 Qg5 43.Qxh3 Qc1+ 44.Ka2 Rc2+ 45.Rxc2 Qxc2+ 46.Ka3 Qc5+ 47.b4 Qc1+ 48.Ka4 Qd1+ 49.Qb3 Qa1+ 50.Kb5 Qh1 51.d6+ Kh8 52.Qc4 Qg1 53.Qc8+ Qg8 54.Qxg8+ Kxg8 55.Ka4 Kg7 56.Kb5 Kf7 57.Kc4 Kf8 58.Kc5 Ke8 59.Kd4 Kf7 60.b5 f5 61.Kc4 Kg7 62.b6 Kf8 63.Kb3 Ke8 64.a7 Kf8 65.a8=R+ Kg7 66.Ra5 Kh7 67.Kb2 Kg8 68.Ra8+ Kg7 69.Ra3 Kf7 70.Ra8 Ke6 71.Rc8 Kf7 72.Rc5 Kg7 73.Ka3 Kf6 74.d7 f4 75.d8=Q+ Kf7 76.Ka4 Kg7 77.Ka5 Kg6 78.Ka6 Kg7 79.Ka7 Kf7 80.Ka8 Kg7 81.Kb7 Kf7 82.Kb8 Ke6 83.Ka8 f3 84.Kb7 Kf7 85.Ka6 f2 86.Rg5 Ke6 87.Rf5 f1=Q+ 88.Rxf1 Ke5 89.Qc8 Kd4 90.Qc7 Kd3 91.Qd7+ Kc4 92.Qe7 Kd5 93.Qf8 Ke4 94.Qc8 Ke3 95.Qc7 Ke2 96.Qd7 Ke3 97.Kb5 Ke2 98.Qe7+ Kd3 99.Rd1+ Kc2 100.Qe2+ Kb3 101.Qe8 Ka2 102.Qa8+ Kb3 103.Qa7 Kc2 104.Qb8 Kxd1 105.Qc8 Kd2 106.Qe8 Kc2 107.Qd8 Kc3 108.Qc8+ Kb2 109.Qc7 Kb1 110.Qd7 Ka1 111.Kc4 Kb2 112.Qd8 Ka2 113.Kc3 Kb1 114.Qa8 Kc1 115.Qh1# 1-0