1.e4 c5 2.Nf3 Nc6 3.d4 cxd4 4.Nxd4 e6 5.Nc3 Qc7 6.Qd3 Nf6 7.Be2 Nxd4 8.Qxd4 Bc5 9.Qd3 O-O 10.Bg5 Be7 11.Qg3 d6 12.O-O-O Bd7 13.Bf4 Ne8 14.e5 dxe5 15.Bxe5 Qc8 16.Rhe1 Bc6 17.Bd3 Bf6 18.f4 Bxe5 19.fxe5 Qc7 20.Qh4 g6 21.Be4 Bxe4 22.Qxe4 Rc8 23.g4 a6 24.h4 b5 25.h5 Qe7 26.Qe3 b4 27.Na4 Nc7 28.Nb6 Rcd8 29.h6 Nd5 30.Nxd5 Rxd5 31.Rxd5 exd5 32.g5 a5 33.Qf4 Re8 34.b3 Qe6 35.Qd4 Rc8 36.Re2 Kf8 37.Kb1 Qf5 38.Rd2 Qf1+ 39.Kb2 Qf5 40.Qxd5 Qxg5 41.Rf2 Qe7 42.e6 f5 43.Qe5 Qc7 44.e7+ Ke8 45.Qh8+ Kxe7 46.Re2+ Kd6 47.Qe5+ Kc6 48.Qf6+ Kc5 49.a4 bxa3+ 50.Kxa3 Rd8 51.Re5+ Rd5 52.Re7 Rd7 53.Re8 Rd6 54.Qf8 Kb6 55.Rb8+ Ka6 56.Rc8 Qd7 57.Ra8+ Kb6 58.Qb8+ Kc5 59.Rxa5+ Kd4 60.Ra7 Qc6 61.Qb4+ Kd5 62.Kb2 Rd7 63.Qa5+ Ke4 64.Qe1+ Kf3 65.Qh1+ Kf2 66.Qxc6 Rxa7 67.b4 Ra2+ 68.Kb3 Ra5 69.bxa5 g5 70.a6 Ke3 71.Ka4 Kd2 72.Kb5 f4 73.a7 g4 74.a8=Q Kc1 75.Kb6 f3 76.c3 Kc2 77.c4 Kc3 78.c5 Kd4 79.Qc7 f2 80.c6 f1=R 81.Kb7 Kc3 82.Qcc8 Rc1 83.c7 Kd4 84.Ka6 Kc5 85.Ka7 Ra1+ 86.Kb8 Rxa8+ 87.Kxa8 g3 88.Ka7 Kd6 89.Ka6 Kc5 90.Ka5 g2 91.Qf8+ Kc6 92.c8=Q+ Kd5 93.Kb6 g1=Q+ 94.Qcc5+ Ke6 95.Qe7# 1-0