1.e4 c5 2.Nf3 Qc7 3.c4 Nf6 4.Nc3 d6 5.d4 cxd4 6.Nxd4 Bd7 7.Ndb5 Bxb5 8.Nxb5 Qa5+ 9.Bd2 Qb6 10.Be3 Qd8 11.e5 a6 12.exf6 axb5 13.fxe7 Bxe7 14.cxb5 Bf6 15.Qd2 d5 16.Be2 d4 17.Bf4 Nd7 18.O-O O-O 19.Rfc1 Ne5 20.Bd3 Nxd3 21.Qxd3 Qd5 22.a4 Rfe8 23.a5 h5 24.a6 bxa6 25.bxa6 Qe4 26.Qxe4 Rxe4 27.g3 Re2 28.Rd1 Rxb2 29.a7 h4 30.Kg2 Kh7 31.Bb8 Rbxb8 32.axb8=N Rxb8 33.Ra7 Kg6 34.Rd7 Rb2 35.Rc1 h3+ 36.Kf3 Be5 37.Re1 f6 38.Re2 Rb4 39.Ke4 Rb5 40.Rd5 Rb8 41.Ra2 Rb3 42.Rd8 Rb5 43.Rd5 Rb3 44.Re2 Rb8 45.Rd2 Rb3 46.Rd8 Rb5 47.Rh8 f5+ 48.Kd3 Rb3+ 49.Ke2 f4 50.Rd3 Rb2+ 51.Kf3 fxg3 52.hxg3 Kf5 53.Rxh3 g5 54.g4+ Ke6 55.Rh5 Bf6 56.Ra3 Kd5 57.Rh7 Kc4 58.Rc7+ Kd5 59.Ra5+ Kd6 60.Rf7 Ke6 61.Rfa7 d3 62.R5a6+ Ke5 63.Rd7 d2 64.Rad6 Rb3+ 65.Ke2 Rb4 66.f3 Rb2 67.Rxd2 Kf4 68.Rxb2 Bxb2 69.Rf7+ Kg3 70.Rf5 Bc1 71.Rc5 Bf4 72.Rc6 Kg2 73.Re6 Kg3 74.Ra6 Kg2 75.Ra5 Kg3 76.Ra8 Kg2 77.Re8 Kg3 78.Rf8 Kg2 79.Rxf4 gxf4 80.g5 Kh2 81.Kd2 Kg3 82.g6 Kxf3 83.g7 Kg2 84.g8=Q+ Kh3 85.Qf7 Kh2 86.Qa7 Kg3 87.Qd7 Kh4 88.Ke2 Kg3 89.Qd6 Kg4 90.Qe5 f3+ 91.Kf1 f2 92.Qc7 Kh5 93.Qe5+ Kh4 94.Qd5 Kg3 95.Qf5 Kh4 96.Kg2 f1=R 97.Qe4+ Kg5 98.Qe5+ Kh6 99.Qe8 Rf5 100.Qe2 Rf3 101.Kh2 Rf7 102.Qd2+ Kh7 103.Kh3 Rf3+ 104.Kg4 Rf2 105.Qxf2 Kh8 106.Qb2+ Kh7 107.Qc1 Kg6 108.Kf3 Kg7 109.Qc8 Kh6 110.Qc6+ Kg5 111.Qc5+ Kh4 112.Kf4 Kh3 113.Qe5 Kh2 114.Qg7 Kh3 115.Qg3# 1-0