1.e4 c5 2.Nf3 e6 3.Nc3 d6 4.d4 cxd4 5.Nxd4 a6 6.Be3 Nf6 7.Qd2 Be7 8.f3 O-O 9.O-O-O d5 10.exd5 Nxd5 11.Nxd5 Qxd5 12.Kb1 Rd8 13.Bd3 Nc6 14.Nxc6 Qxc6 15.Qf2 Bd7 16.h4 Qa4 17.b3 Qb4 18.Bb6 Rdc8 19.Bxh7+ Kxh7 20.Rxd7 Rc6 21.Bd4 Rd8 22.Rxd8 Bxd8 23.Qe3 Bf6 24.Bxf6 gxf6 25.Qd3+ f5 26.Rd1 Kg7 27.h5 Qf4 28.Qd8 Qe3 29.g4 Qc3 30.Qd3 fxg4 31.fxg4 Qxd3 32.Rxd3 Kh6 33.Rd7 f5 34.gxf5 exf5 35.Rxb7 Kxh5 36.Kc1 f4 37.Kd2 f3 38.c4 Re6 39.Rf7 Kg4 40.c5 Kg3 41.b4 f2 42.a4 Re7 43.Rf8 Re8 44.Rf7 Kg2 45.c6 f1=Q 46.Rxf1 Kxf1 47.b5 axb5 48.axb5 Rc8 49.Kc3 Ke2 50.Kd4 Kf3 51.Kc5 Ke4 52.b6 Ke5 53.b7 Rb8 54.c7 Rxb7 55.c8=Q Rb1 56.Qh8+ Ke6 57.Qg8+ Ke7 58.Kd5 Rd1+ 59.Ke5 Re1+ 60.Kd4 Rd1+ 61.Ke3 Re1+ 62.Kd2 Re6 63.Kd3 Rd6+ 64.Ke4 Re6+ 65.Kf5 Rf6+ 66.Ke5 Rc6 67.Qg7+ Kd8 68.Kd5 Ra6 69.Qb7 Rf6 70.Ke5 Rh6 71.Qf7 Kc8 72.Kd5 Kd8 73.Qf8+ Kd7 74.Qxh6 Ke8 75.Qf4 Kd8 76.Qf6+ Ke8 77.Ke5 Kd7 78.Ke4 Kc7 79.Kf4 Kb7 80.Qb2+ Ka8 81.Qa2+ Kb7 82.Qf2 Kc6 83.Qa7 Kd6 84.Kg4 Ke5 85.Kh5 Kf5 86.Qd4 Ke6 87.Qd2 Ke5 88.Qa2 Kd4 89.Qa5 Kc4 90.Kh6 Kd3 91.Qe1 Kc2 92.Qf1 Kc3 93.Qh1 Kd2 94.Qh2+ Kc3 95.Qg2 Kd3 96.Qh1 Kd2 97.Kg6 Ke3 98.Kf7 Kf4 99.Qe1 Kg4 100.Qb1 Kf3 101.Qh7 Kf2 102.Qe4 Kg1 103.Qe1+ Kg2 104.Qb1 Kf3 105.Qh1+ Kg4 106.Qd5 Kh4 107.Kg6 Kg4 108.Qb7 Kh3 109.Qf7 Kg3 110.Kh5 Kh3 111.Qd7+ Kh2 112.Kg6 Kg1 113.Kh6 Kg2 114.Qd4 Kh1 115.Kh5 Kh2 116.Qd5 Kh3 117.Kg5 Kh2 118.Kf4 Kg1 119.Qd2 Kh1 120.Kg3 Kg1 121.Qd1# 1-0