1.e4 c5 2.Bc4 e6 3.Nc3 d5 4.exd5 exd5 5.Bxd5 Nf6 6.Qf3 Nxd5 7.Nxd5 Be6 8.Nf4 Nc6 9.Nge2 Qf6 10.d3 O-O-O 11.O-O Bd6 12.c3 g5 13.Nxe6 Qxf3 14.gxf3 fxe6 15.d4 cxd4 16.Nxd4 Nxd4 17.cxd4 Rhg8 18.Be3 g4 19.f4 Kd7 20.Kg2 Rdf8 21.Kg3 h5 22.f3 gxf3+ 23.Kxf3 Rg4 24.Ke4 Rg2 25.Rg1 Rxb2 26.Rg7+ Be7 27.Rh7 Rxh2 28.Rg1 Rxa2 29.Rgg7 Re8 30.f5 exf5+ 31.Kxf5 Ra5+ 32.Ke4 Kd8 33.Kf3 Ra3 34.d5 b6 35.Kf2 Bh4+ 36.Ke2 Raxe3+ 37.Kd2 R3e7 38.d6 Rxg7 39.Rxg7 Re6 40.Rh7 Rxd6+ 41.Kc2 Be7 42.Rxh5 Bf6 43.Rh7 a5 44.Ra7 Bd4 45.Kb3 Bc5 46.Kc4 Rd4+ 47.Kb5 Rb4+ 48.Kc6 Ke8 49.Kd5 Rd4+ 50.Kc6 Rd6+ 51.Kb5 Rd7 52.Ra6 Ke7 53.Ra8 Kd6 54.Rc8 Kd5 55.Rh8 Rd6 56.Rh3 Kd4 57.Rh7 Kc3 58.Rh3+ Kd4 59.Rh7 Kc3 60.Rh3+ Rd3 61.Rh8 Kb3 62.Ra8 Rd4 63.Kc6 a4 64.Kb5 Rb4+ 65.Kc6 a3 66.Kd5 Rd4+ 67.Kc6 a2 68.Kb5 Rb4+ 69.Kc6 Ra4 70.Rxa4 Kxa4 71.Kd5 Kb3 72.Ke4 Be7 73.Ke3 Bf6 74.Kf3 Bd4 75.Ke4 Bh8 76.Kd5 Bb2 77.Kc6 Bd4 78.Kb5 Bc5 79.Ka6 Be7 80.Kxb6 Bf6 81.Kc5 Bd4+ 82.Kxd4 Kc2 83.Kc4 Kb2 84.Kd3 Kb3 85.Kd2 a1=Q 86.Ke2 Qh8 87.Kd3 Kb4 88.Ke2 Kc5 89.Kd2 Kd4 90.Ke2 Qf6 91.Kd2 Qf2+ 92.Kd1 Kc3 93.Kc1 Qe1# 0-1