1.e4 c5 2.Nf3 d6 3.d4 cxd4 4.Nxd4 Nf6 5.f3 g6 6.c4 Bg7 7.Nc3 O-O 8.Be3 Nc6 9.Be2 Bd7 10.O-O a6 11.Qd2 Qc7 12.Rac1 Rad8 13.Nd5 Qb8 14.Nxf6+ Bxf6 15.Nxc6 bxc6 16.b3 Be6 17.Bh6 Bg7 18.Bxg7 Kxg7 19.Qd4+ Kg8 20.Rfd1 c5 21.Qd3 Qb6 22.Qe3 Qa5 23.Qd2 Qb6 24.Qe3 Qc7 25.f4 f5 26.e5 Qc8 27.exd6 exd6 28.Bf3 Rfe8 29.Qc3 Qc7 30.Rd2 Kf7 31.Bd5 Qb6 32.Bxe6+ Rxe6 33.Rcd1 Re4 34.g3 a5 35.Qc2 Qb4 36.Rc1 h6 37.Re2 Rde8 38.Rxe4 Rxe4 39.Qc3 Qxc3 40.Rxc3 Re2 41.a4 Rb2 42.Rd3 Ke7 43.h3 h5 44.h4 Kd7 45.Kf1 Kc6 46.Ke1 Rc2 47.Kd1 Ra2 48.Rd2 Ra1+ 49.Ke2 Rg1 50.Kf2 Rb1 51.Rd3 Rb2+ 52.Kf3 Rh2 53.Ke3 Rh3 54.Kf3 Kd7 55.Kg2 Rxh4 56.gxh4 Ke7 57.Kf3 Kd7 58.Rd2 Ke7 59.Rg2 Kf6 60.Re2 Kf7 61.Rd2 Ke6 62.Rd5 Kd7 63.b4 axb4 64.Rd1 Kc6 65.a5 Kb7 66.Rxd6 Ka7 67.Rd5 Ka6 68.Rxc5 b3 69.Rb5 b2 70.Rxb2 Kxa5 71.c5 g5 72.fxg5 f4 73.c6 Ka6 74.c7 Ka7 75.Ke2 f3+ 76.Kf1 f2 77.Kxf2 Ka6 78.c8=Q+ Ka5 79.Qa8#