1.e4 c5 2.Nc3 d6 3.Rb1 e6 4.Nf3 h5 5.d4 cxd4 6.Nxd4 Nf6 7.Be2 Be7 8.O-O a6 9.Be3 Ng4 10.Bc1 Qc7 11.Bxg4 hxg4 12.Qxg4 Bf6 13.Rd1 Nd7 14.Bg5 b5 15.Nxe6 fxe6 16.Qxe6+ Kf8 17.Nd5 Qc5 18.Bxf6 Nxf6 19.Qe7+ Kg8 20.Nxf6+ gxf6 21.Rxd6 Bg4 22.Rd8+ Rxd8 23.Qxc5 Rc8 24.Qd5+ Kg7 25.Rc1 Bh5 26.Qd6 Kg8 27.Qxa6 Kf7 28.f3 f5 29.Kf1 Rb8 30.Kf2 Ke7 31.Kf1 Rh7 32.c3 Rg8 33.exf5 Kd8 34.c4 bxc4 35.a4 Rd7 36.Ke2 Rxg2+ 37.Ke3 Rd3+ 38.Kf4 Rxf3+ 39.Ke5 Re2+ 40.Kf6 Re5 41.Kxe5 Be8 42.Qf6+ Kd7 43.Rf1 Rxf1 44.h4 Bg6 45.Qg7+ Kd8 46.Qa7 Bxf5 47.b4 c3 48.Qd4+ Ke7 49.Qxc3 Bd7 50.Kd4 Bxa4 51.Qc8 Rf4+ 52.Kc3 Rxh4 53.Qc5+ Kd7 54.b5 Rh1 55.Qc6+ Kd8 56.Qxh1 Bc2 57.Qf1 Be4 58.Qd1+ Bd3 59.Kb4 Kd7 60.Qg4+ Ke8 61.Qc8+ Kf7 62.Ka3 Bh7 63.Qa8 Bg8 64.Qf3+ Kg6 65.Qa8 Bb3 66.Kb4 Bc2 67.Qc8 Kf6 68.Qd8+ Ke6 69.Ka3 Bb3 70.Qe8+ Kd5 71.Kxb3 Kc5 72.Qa8 Kb6 73.Qe4 Kc7 74.Ka2 Kc8 75.Qa4 Kb7 76.Kb3 Kc7 77.Kc3 Kb8 78.Qa5 Kb7 79.Kb4 Kc8 80.Qa4 Kb8 81.Kc4 Kc8 82.Qa8+ Kc7 83.b6+ Kd6 84.Kd4 Kd7 85.Ke5 Ke7 86.Qa6 Kd8 87.Qa4 Kc8 88.Ke6 Kb7 89.Qa7+ Kc8 90.Kd5 Kd8 91.Ke4 Kc8 92.Qc7# 1-0