1.e4 c5 2.Nc3 Nc6 3.Nge2 Nd4 4.Nxd4 cxd4 5.Ne2 Nf6 6.e5 Ng4 7.Nxd4 Nxe5 8.c3 d5 9.Qh5 Nc6 10.Nxc6 bxc6 11.d4 g6 12.Qe5 f6 13.Qg3 Bf5 14.Bd3 e6 15.Bxf5 exf5 16.O-O Kf7 17.Re1 Qd7 18.h4 h6 19.h5 g5 20.Qd3 Bd6 21.Bd2 Rhe8 22.c4 Re4 23.c5 Bc7 24.b4 Rh4 25.b5 cxb5 26.c6 Qc8 27.Qxb5 Qd8 28.Qd3 Qc8 29.Bb4 Rxh5 30.Re7+ Kg6 31.Rae1 Bh2+ 32.Kf1 Bf4 33.g3 Rh1+ 34.Kg2 Rxe1 35.Rxe1 Bc7 36.g4 a5 37.Bc5 Ra6 38.gxf5+ Qxf5 39.Qxa6 Qg4+ 40.Kf1 Qf3 41.Qc8 Qh1+ 42.Ke2 Qe4+ 43.Kd2 Bf4+ 44.Re3 Bxe3+ 45.fxe3 Qg2+ 46.Kc3 Qxa2 47.Qe8+ Kf5 48.e4+ Kf4 49.Bd6+ Kf3 50.Qh5+ g4 51.Qf5+ Ke2 52.Qxg4+ Ke3 53.Qh3+ Ke2 54.Qd3+ Ke1 55.Bg3+ Qf2 56.Bxf2+ Kxf2 57.c7 Kg1 58.e5 a4 59.e6 f5 60.e7 h5 61.Kb2 a3+ 62.Ka1 h4 63.Ka2 h3 64.Kxa3 Kh1 65.Kb2 h2 66.Kb1 Kg2 67.Ka1 h1=R+ 68.Ka2 Kf2 69.Ka3 Rh4 70.Ka4 Rh8 71.Ka5 Rf8 72.Ka6 Rd8 73.Kb5 Rh8 74.Kb4 Rg8 75.Kb3 Rg6 76.Ka2 f4 77.Kb1 Rb6+ 78.Ka1 f3 79.Ka2 Rd6 80.Ka3 Re6 81.Ka4 Rg6 82.Ka5 Rg8 83.Ka6 Rg5 84.Ka7 Kg3 85.Ka8 Rg8+ 86.Kb7 Kg2 87.Ka6 f2 88.Qe2 Kg1 89.e8=Q Rxe8 90.Qxe8 f1=Q+ 91.Qb5 Qg2 92.Qb1+ Qf1+ 93.Qxf1+ Kxf1 94.c8=Q Kf2 95.Ka5 Ke1 96.Ka4 Kd1 97.Ka3 Ke2 98.Ka2 Kd1 99.Kb1 Kd2 100.Ka1 Kd1 101.Ka2 Kd2 102.Ka3 Kd3 103.Ka4 Ke4 104.Ka5 Kxd4 105.Kb4 Kd3 106.Ka3 d4 107.Ka2 Ke4 108.Ka1 Ke3 109.Kb1 Kd3 110.Kb2 Ke3 111.Ka1 Ke2 112.Kb1 d3 113.Qg4+ Kf2 114.Qa4 Ke1 115.Kb2 d2 116.Qe4+ Kf2 117.Kc2 Kg1 118.Qa4 d1=Q+ 119.Kxd1 Kg2 120.Ke2 Kh1 121.Qa1+ Kh2 122.Qb1 Kh3 123.Kf3 Kh2 124.Qa1 Kh3 125.Qh1# 1-0