1.e4 c5 2.Nc3 d6 3.Nf3 e6 4.d4 cxd4 5.Nxd4 Nf6 6.g3 d5 7.Bb5+ Nbd7 8.exd5 exd5 9.Qe2+ Be7 10.Nf5 a6 11.Nxg7+ Kf8 12.Nf5 h5 13.Bd3 Nc5 14.Nxe7 Qxe7 15.Qxe7+ Kxe7 16.Bg5 Nxd3+ 17.cxd3 Be6 18.Kd2 Rhg8 19.h4 d4 20.Ne4 Rg6 21.Nxf6 Rxf6 22.Bxf6+ Kxf6 23.Rhc1 Rd8 24.Rc5 Bg4 25.Re1 Rc8 26.Rxc8 Bxc8 27.Re8 Bd7 28.Rb8 Bc6 29.Ke1 Ke7 30.Ke2 Bh1 31.Rh8 Bd5 32.Rxh5 Bf3+ 33.Kxf3 f5 34.Kg2 Kd7 35.Rh8 f4 36.a4 Kc6 37.b3 Kb6 38.a5+ Ka7 39.gxf4 b6 40.Ra8+ Kb7 41.Kf3 Kc7 42.Rg8 b5 43.Rg3 Kb7 44.h5 Kb8 45.b4 Kc8 46.Rg2 Kd8 47.Kg4 Kd7 48.Kf3 Kc7 49.Ke2 Kc8 50.Kd1 Kd8 51.Rg6 Kc7 52.Re6 Kb8 53.Ke1 Kb7 54.Ke2 Ka7 55.Rh6 Kb7 56.Kd1 Kb8 57.Ke2 Ka8 58.Rh8+ Ka7 59.Rd8 Kb7 60.Kd1 Kc7 61.Rd7+ Kc6 62.Rd8 Kb7 63.Kc2 Kc6 64.Rf8 Kc7 65.Kb2 Kb7 66.Ra8 Kc6 67.Re8 Kd6 68.Kc2 Kd7 69.h6 Kxe8 70.h7 Kf7 71.h8=Q Ke6 72.Kb1 Kd5 73.Qh3 Kc6 74.Ka1 Kd5 75.Qh7 Kc6 76.Qg8 Kb7 77.Qg6 Kc7 78.Ka2 Kb7 79.f5 Ka7 80.Qh5 Kb7 81.Qg6 Kb8 82.Kb2 Kb7 83.Qg4 Kc7 84.Qd1 Kc6 85.Ka1 Kc7 86.Qb3 Kd7 87.Qa3 Ke8 88.Qc1 Kd7 89.Qc4 bxc4 90.dxc4 d3 91.Kb2 d2 92.Kc2 Ke7 93.Kxd2 Kf8 94.Ke2 Ke7 95.f3 Kd8 96.Kd1 Kc7 97.f6 Kc6 98.Kc2 Kb7 99.Kc1 Kb8 100.c5 Kc8 101.b5 axb5 102.f4 Kd8 103.Kb2 Kc8 104.Ka3 Kb7 105.a6+ Kc7 106.Kb4 Kb8 107.c6 Ka7 108.c7 Ka8 109.Ka5 Ka7 110.c8=Q b4 111.Qb7# 1-0