1.e4 c5 2.Nf3 e6 3.c4 Nc6 4.Be2 e5 5.O-O a5 6.d3 h6 7.a4 d6 8.b3 Be7 9.Ne1 Bg5 10.Nc2 Bxc1 11.Qxc1 Nge7 12.Nc3 Ng6 13.Nd5 O-O 14.Qd2 Nb4 15.Nce3 Nf4 16.Nxf4 exf4 17.Nd5 Nxd5 18.cxd5 Qf6 19.d4 b6 20.dxc5 bxc5 21.Bb5 f3 22.g3 Bh3 23.Rfe1 Qe5 24.Qf4 Qxf4 25.gxf4 g5 26.Re3 Bg4 27.fxg5 hxg5 28.e5 Kg7 29.e6 fxe6 30.dxe6 Kf6 31.e7 Rfe8 32.Bxe8 Rxe8 33.Rd1 Rxe7 34.Rxd6+ Kf7 35.Rxe7+ Kxe7 36.Ra6 Be6 37.Rxa5 Kd6 38.Rb5 Kc6 39.Rb8 Kc7 40.Rb5 Kc6 41.b4 cxb4 42.Rxb4 Kc5 43.Rb5+ Kc4 44.Kf1 Bh3+ 45.Ke1 Bg4 46.Kd2 Bh5 47.Rxg5 Bg4 48.Rxg4+ Kc5 49.Rc4+ Kd6 50.Rc3 Ke6 51.Rc7 Kf6 52.Rc6+ Kg5 53.Rg6+ Kf5 54.Rg3 Ke5 55.Rg8 Kd4 56.Ra8 Kd5 57.Kc3 Ke5 58.h4 Ke6 59.Kd3 Ke5 60.Ra6 Kf5 61.Kc2 Ke4 62.a5 Kd5 63.Kb1 Kd4 64.Rd6+ Ke5 65.Rg6 Kf5 66.Re6 Kg4 67.a6 Kf4 68.Re5 Kxe5 69.Ka1 Kd6 70.Kb2 Kc5 71.Ka2 Kc6 72.Ka1 Kd7 73.h5 Ke6 74.a7 Kf5 75.Kb1 Kg4 76.a8=R Kf5 77.Ra1 Kf6 78.Ra5 Kg7 79.Ka1 Kg8 80.Ra2 Kf8 81.Ra5 Kf7 82.Rg5 Kf6 83.Rg3 Ke7 84.Kb1 Kf6 85.Rg4 Kf5 86.h6 Kxg4 87.h7 Kh3 88.Kc1 Kg2 89.Kd2 Kxf2 90.h8=Q Kg3 91.Ke1 f2+ 92.Kf1 Kg4 93.Qc8+ Kf3 94.Qc5 Kg4 95.Qa7 Kf5 96.Qc5+ Kf6 97.Qc1 Kf7 98.Qd2 Kf8 99.Ke2 f1=B+ 100.Kxf1 Kg7 101.Qg2+ Kf6 102.Qa2 Kg7 103.Kf2 Kh8 104.Qd2 Kh7 105.Qd7+ Kg6 106.Kf3 Kh5 107.Qe6 Kg5 108.Ke2 Kf4 109.Qe8 Kf5 110.Kd3 Kf6 111.Qb5 Ke7 112.Qg5+ Kf8 113.Kc4 Kf7 114.Qg1 Ke7 115.Kd5 Kf7 116.Qg4 Kf8 117.Qg2 Ke8 118.Qg5 Kf7 119.Kd6 Ke8 120.Qe7# 1-0