1.e4 c5 2.Nc3 a6 3.Nf3 d6 4.d4 cxd4 5.Nxd4 Nf6 6.Be3 Ng4 7.Bg5 h6 8.Bh4 g5 9.h3 gxh4 10.hxg4 Nc6 11.Be2 Rg8 12.Nf5 e6 13.Ne3 Be7 14.Qd2 Bg5 15.O-O-O b5 16.Kb1 Bb7 17.a4 b4 18.Na2 Qb6 19.Nc4 Qxf2 20.Nxd6+ Ke7 21.Qd3 Ne5 22.Qb3 Qxe2 23.Qxb4 Kf6 24.Qxb7 Kg6 25.Nc1 Bxc1 26.Rxc1 Rab8 27.Qc7 Qe3 28.Rcd1 Qa3 29.Nb7 Qg3 30.Rhf1 Rgc8 31.Qe7 Qxg2 32.Nc5 Nf3 33.e5 Rxc5 34.Qf6+ Kh7 35.Qxf7+ Kh8 36.Qf6+ Kg8 37.Qg6+ Kh8 38.Qxh6+ Kg8 39.Qxe6+ Kh8 40.Qf6+ Kg8 41.Rd8+ Rxd8 42.Qxd8+ Kg7 43.Qe7+ Kg8 44.Qe6+ Kg7 45.Qd7+ Kg8 46.Qd8+ Kg7 47.Qf6+ Kg8 48.Qg6+ Kh8 49.Rd1 Nd2+ 50.Ka1 Rd5 51.Qh6+ Kg8 52.Qg5+ Kf7 53.Qf5+ Kg7 54.Qf6+ Kg8 55.Qe6+ Kg7 56.Qe7+ Kg8 57.Qg5+ Kf7 58.Qf5+ Kg7 59.Qf6+ Kg8 60.Qg6+ Kf8 61.e6 Qf2 62.Ka2 Ke7 63.g5 Rd4 64.b3 Nxb3 65.Qg7+ Kxe6 66.Qg6+ Kd7 67.Qh7+ Kc6 68.Qg6+ Kc5 69.Rb1 Nc1+ 70.Rxc1 Qf4 71.Qe6 Qxc1 72.Qc8+ Kb4 73.Qf8+ Kc3 74.Qc5+ Rc4 75.Qe5+ Kxc2 76.Qf5+ Kd2 77.Qf2+ Kd3 78.Qf3+ Qe3 79.Qd5+ Qd4 80.Qf3+ Kc2 81.Qe2+ Kc3 82.Qf3+ Kb4 83.Qb3+ Ka5 84.Kb1 Rb4 85.Kc2 Rxb3 86.Kxb3 Qb6+ 87.Kc3 h3 88.g6 h2 89.g7 Qg6 90.g8=B Qxg8 91.Kd3 Qa2 92.Kc3 Qd5 93.Kc2 Kb4 94.a5 h1=R 95.Kb2 Qb3# 0-1