1.e4 c5 2.Nf3 e6 3.d4 cxd4 4.Nxd4 Nc6 5.Nc3 Qc7 6.Ndb5 Qb8 7.Be3 a6 8.Nd4 Qc7 9.Qd2 Nf6 10.O-O-O Bb4 11.f3 Ne5 12.Nb3 O-O 13.a3 Be7 14.f4 Nc6 15.e5 Ng4 16.Bg1 f6 17.Be2 Nh6 18.exf6 Rxf6 19.g3 d5 20.Kb1 b5 21.Bc5 Bxc5 22.Nxc5 Rb8 23.Rhe1 b4 24.axb4 Nxb4 25.N3a4 Nf5 26.Bg4 h6 27.c3 Nc6 28.Bxf5 Rxf5 29.Nxe6 Qf7 30.Nd4 Nxd4 31.Qxd4 Rf6 32.Re5 Bf5+ 33.Kc1 Rb5 34.Rxd5 Re6 35.Nc5 Re8 36.Rd8 Rxd8 37.Qxd8+ Kh7 38.Qd5 Qh5 39.Rd2 Qg6 40.b3 Ra5 41.Kb2 Bb1 42.f5 Bxf5 43.b4 Rb5 44.Rf2 Bb1 45.Qd7 Rb8 46.Qf7 Qd6 47.Kxb1 Qxc5 48.Qf5+ Qxf5+ 49.Rxf5 Re8 50.Ra5 Re2 51.Rxa6 Rxh2 52.b5 Rg2 53.b6 Rxg3 54.Kc2 Rg2+ 55.Kb3 Rg1 56.Kb2 Rg2+ 57.Ka3 Rg1 58.Ra4 Ra1+ 59.Kb4 Rb1+ 60.Kc5 h5 61.Rb4 Rxb4 62.cxb4 h4 63.b7 h3 64.b8=Q h2 65.Qxh2+ Kg6 66.b5 Kf5 67.b6 Kg4 68.b7 Kf5 69.b8=N g6 70.Qg3 Kf6 71.Qh2 g5 72.Qh6+ Kf7 73.Qxg5 Ke6 74.Nd7 Kf7 75.Nf8 Ke8 76.Qg7 Kd8 77.Qd7# 1-0