1.e4 c5 2.Nc3 Nc6 3.Nge2 Nd4 4.Nxd4 cxd4 5.Ne2 Nf6 6.e5 Ng4 7.Nxd4 h6 8.Qxg4 g6 9.Ke2 d5 10.Qg3 e6 11.Kd1 g5 12.h3 Kd7 13.h4 Qe7 14.hxg5 Rg8 15.Nxe6 fxe6 16.d4 hxg5 17.c3 Kc7 18.Bd3 Bd7 19.Rh7 Rg7 20.Rxg7 Qxg7 21.Bxg5 Be7 22.Bxe7 Qxe7 23.Kd2 Rh8 24.f4 Qd8 25.Rf1 Qg8 26.Qxg8 Bc6 27.Qxh8 Bd7 28.Ke1 Ba4 29.a3 Kb6 30.Rf2 Bd7 31.a4 Kc6 32.a5 Bc8 33.a6 Kd7 34.axb7 Kc6 35.bxc8=Q+ Kb6 36.Qxe6+ Kb7 37.Qf5 Kc7 38.Qff6 a5 39.Qf7+ Kb6 40.Qff8 Kb7 41.e6 Kb6 42.e7 Kc7 43.e8=N+ Kc6 44.Rf3 Kb6 45.f5 a4 46.Qe7 Kc6 47.f6 Kb6 48.f7 Kc6 49.Rf4 Kb6 50.Rf5 Ka5 51.Rf6 a3 52.f8=N Ka4 53.Rf7 Kb3 54.g3 Kxb2 55.g4 Kb3 56.g5 Ka2 57.g6 Kb2 58.g7 a2 59.Ke2 a1=Q 60.c4 Qa4 61.c5 Qa1 62.c6 Qa7 63.c7 Qa8 64.Ke3 Qa7 65.Rf4 Qa6 66.Rf1 Qa5 67.Ra1 Qxa1 68.Qh5 Qf1 69.Qh2+ Qe2+ 70.Kf4 Kc1 71.Qh3 Qf2+ 72.Ke5 Qf1 73.Qhh4 Qg1 74.Qh5 Kb2 75.Qh6 Ka2 76.Qh7 Qh1 77.Qh8 Qh6 78.Kxd5 Kb3 79.Kc5 Qh1 80.Kb5 Qg2 81.Ka5 Qa8+ 82.Kb6 Kb2 83.d5 Qc6+ 84.Ka7 Qc3 85.d6 Ka2 86.Ka8 Ka1 87.Kb7 Qc6+ 88.Ka7 Qa8+ 89.Kb6 Qa5+ 90.Kc6 Qa8+ 91.Kd7 Qa2 92.Bc4 Qf2 93.Bb5 Qf3 94.Ba6 Qb7 95.Bxb7 Ka2 96.Qh5 Ka1 97.Bc6 Ka2 98.Qh6 Kb1 99.Qh7+ Ka1 100.Qhh4 Kb2 101.Qh5 Ka2 102.Qh6 Kb3 103.Qh7 Kb2 104.c8=R Ka2 105.Qhh4 Ka3 106.Kd8 Kb2 107.Qef6+ Ka2 108.Ke7 Ka3 109.Qa4# 1-0