1.e4 c5 2.d4 cxd4 3.Nf3 a6 4.Nxd4 Qa5+ 5.Nc3 e6 6.Nb3 Qc7 7.Qe2 b5 8.g3 Nc6 9.Bg2 d6 10.Be3 Ne5 11.O-O-O Nc4 12.Bd4 Bb7 13.a4 b4 14.Na2 a5 15.Kb1 Nf6 16.Bxf6 gxf6 17.Nd4 Ba6 18.Nb5 Qc5 19.e5 d5 20.exf6 O-O-O 21.Nc1 Bxb5 22.axb5 a4 23.f4 Qxb5 24.Rhe1 h5 25.f5 e5 26.Qd3 Rg8 27.Rxe5 a3 28.Rxd5 Rxd5 29.Bxd5 Rg4 30.Bxc4 Rxc4 31.Qd8+ Kb7 32.Qxf8 Qxf5 33.Qxf7+ Kb6 34.Qxc4 Qd7 35.Rd4 Qg7 36.Qc6+ Ka7 37.Rd8 Qh7 38.Rd4 Qd3 39.Nxd3 h4 40.Qc5+ Ka6 41.g4 a2+ 42.Ka1 Kb7 43.Rd6 b3 44.Qa5 h3 45.g5 Kb8 46.Qa3 bxc2 47.b4 Kc8 48.Rc6+ Kb8 49.Nc5 c1=R+ 50.Qxc1 Ka8 51.Nb7 Kxb7 52.Rc8 Ka7 53.Qd2 Kb6 54.Kxa2 Kb5 55.Qf4 Ka6 56.Qf5 Kb7 57.Rc6 Ka7 58.Qxh3 Kb8 59.Rc8+ Ka7 60.Rh8 Kb6 61.Qh7 Ka6 62.Qe7 Kb6 63.h3 Ka6 64.Kb2 Kb6 65.Qa7+ Kc6 66.Ka3 Kb5 67.Qa6+ Kxa6 68.Rh7 Kb6 69.Kb2 Ka6 70.Ka1 Kb6 71.Rh4 Kb5 72.g6 Ka4 73.f7 Kb5 74.Kb1 Kb6 75.Ka1 Ka7 76.Rh7 Ka8 77.Rg7 Kb8 78.f8=R# 1-0