1.e4 c5 2.b3 d6 3.Bb5+ Nc6 4.Bxc6+ bxc6 5.d3 e5 6.Nc3 h5 7.Qd2 Ne7 8.f4 exf4 9.Qxf4 Ng6 10.Qf2 Be7 11.Nf3 Bf6 12.Bd2 O-O 13.h3 d5 14.Qxc5 dxe4 15.dxe4 Qb6 16.Qxb6 axb6 17.O-O-O Re8 18.Rhe1 Nh4 19.Nxh4 Bxh4 20.Re3 b5 21.Kb1 Re6 22.e5 Rg6 23.Re2 Be7 24.Ne4 Be6 25.Nd6 Bd5 26.Nf5 Bf8 27.Nh4 Re6 28.Bc3 Rae8 29.Bb2 Bc5 30.Red2 Be4 31.Rf1 Ra8 32.g4 hxg4 33.hxg4 Bd5 34.Nf5 Rg6 35.Rf4 Be6 36.Bd4 Ba3 37.Rh2 Rg5 38.Be3 Rd8 39.Rf1 Rxg4 40.Rfh1 f6 41.Rh8+ Kf7 42.Rxd8 Bxf5 43.exf6 gxf6 44.Rf1 Be4 45.Ra8 Bd6 46.Rg1 Rh4 47.Rd8 Ke7 48.Rgg8 Ke6 49.Rh8 Rg4 50.Rdg8 Bg6 51.Rh6 Bxc2+ 52.Kxc2 Rxg8 53.Bd4 Rg2+ 54.Kc3 b4+ 55.Kc4 Be7 56.Rh1 Rxa2 57.Re1+ Kf7 58.Rc1 Rh2 59.Kd3 Rh3+ 60.Kc4 Bd6 61.Rf1 Be7 62.Rc1 c5 63.Bg1 f5 64.Rf1 Kf6 65.Bf2 Bd6 66.Kd5 Bf8 67.Kc4 Rc3+ 68.Kd5 Rxb3 69.Bh4+ Kg6 70.Rg1+ Kf7 71.Rf1 Rd3+ 72.Ke5 b3 73.Rxf5+ Ke8 74.Ke6 Rd6+ 75.Ke5 b2 76.Rf1 c4 77.Rb1 c3 78.Be1 c2 79.Ra1 b1=B 80.Bb4 c1=Q 81.Ra8+ Kf7 82.Rxf8+ Kxf8 83.Bd2 Rxd2 84.Kf6 Bf5 85.Ke5 Bg4 86.Ke4 Rd4+ 87.Ke5 Qc6 88.Kxd4 Be2 89.Ke3 Qc1+ 90.Kxe2 Qc3 91.Kf1 Qd2 92.Kg1 Ke7 93.Kf1 Kf6 94.Kg1 Kg5 95.Kf1 Kg4 96.Kg1 Kg3 97.Kh1 Qc1# 0-1