1.e4 c5 2.c3 e6 3.Nf3 Nc6 4.d4 d6 5.Ng5 Nf6 6.d5 exd5 7.exd5 Ne5 8.Nf3 Qe7 9.Bb5+ Kd8 10.O-O Bg4 11.Nbd2 Nxd5 12.h3 Bxf3 13.Nxf3 Nc7 14.Ba4 Nxf3+ 15.Qxf3 Kc8 16.Bf4 Qf6 17.Rad1 Ne6 18.Bxd6 Qxf3 19.gxf3 Bxd6 20.Rxd6 Rd8 21.Rxd8+ Nxd8 22.Re1 Ne6 23.Be8 Nf4 24.Bxf7 Kd7 25.Kh2 Rf8 26.Bc4 Kd6 27.Kg3 g5 28.Rd1+ Kc6 29.a4 a6 30.a5 h5 31.h4 gxh4+ 32.Kxh4 Rf5 33.Rg1 b5 34.axb6 Kxb6 35.Rg5 Rf6 36.Rg8 Rf5 37.Kg3 Rf6 38.Re8 a5 39.Ra8 Rf5 40.Ra6+ Kc7 41.Rxa5 Kb6 42.Ra1 Rf8 43.Ra6+ Kc7 44.Rh6 Kd7 45.Bb5+ Ke7 46.Rc6 Rf5 47.Bc4 Kd7 48.Ra6 Ke7 49.Rh6 Kd7 50.b4 cxb4 51.cxb4 Kc7 52.b5 Kb7 53.Rc6 Rf8 54.Rd6 Kc7 55.Rh6 Kb7 56.b6 Rf5 57.Rd6 Rf8 58.Bd5+ Nxd5 59.Rxd5 h4+ 60.Kg4 Kxb6 61.f4 Kc6 62.Rd3 Rh8 63.f5 Kc5 64.f6 Kc6 65.f7 Rf8 66.Rf3 Kd6 67.Kxh4 Ke7 68.Kg5 Rxf7 69.Rxf7+ Kxf7 70.Kf5 Kg7 71.Ke6 Kg6 72.f4 Kg7 73.f5 Kf8 74.Kf6 Kg8 75.Ke7 Kg7 76.f6+ Kg8 77.f7+ Kg7 78.f8=Q+ Kh7 79.Qf3 Kg7 80.Qf2 Kh6 81.Qh2+ Kg6 82.Ke8 Kf5 83.Qd2 Ke4 84.Kd8 Ke5 85.Qd7 Kf4 86.Qc6 Kf5 87.Kc8 Kf4 88.Qh6+ Ke4 89.Qf6 Ke3 90.Qc3+ Ke4 91.Kb8 Kd5 92.Qg7 Kc5 93.Qh8 Kc6 94.Qf8 Kd5 95.Qe8 Kc4 96.Qc6+ Kd3 97.Kc8 Kd2 98.Kd7 Kd1 99.Qe6 Kc1 100.Qg4 Kb1 101.Qg2 Kc1 102.Kc8 Kb1 103.Qg6+ Ka2 104.Qh5 Kb1 105.Kc7 Kb2 106.Qe8 Kb1 107.Kd6 Ka1 108.Qe7 Kb1 109.Qe6 Ka1 110.Kd5 Kb1 111.Kd4 Ka1 112.Qe4 Kb2 113.Qf3 Ka2 114.Qf4 Kb1 115.Qf1+ Kb2 116.Kc4 Ka3 117.Qf6 Ka2 118.Qf5 Kb2 119.Qf8 Kc1 120.Qf2 Kb1 121.Qf3 Kc2 122.Qe2+ Kb1 123.Kb3 Ka1 124.Qa2# 1-0