1.e4 c5 2.Nf3 g6 3.d4 cxd4 4.Nxd4 Bg7 5.Nc3 Nc6 6.Be3 Nf6 7.Qd2 O-O 8.Ndb5 d6 9.f3 a6 10.Nd4 Bd7 11.Be2 Rb8 12.O-O Rc8 13.Nxc6 bxc6 14.Bxa6 Ra8 15.Be2 Qc7 16.a4 d5 17.exd5 cxd5 18.Nxd5 Nxd5 19.Qxd5 Bf5 20.Qc5 Qb8 21.Bb5 Rc8 22.Qxe7 Rxc2 23.Rac1 Rxb2 24.Rfd1 Qf8 25.Qxf8+ Rxf8 26.Bc5 Rc8 27.Be7 Bc2 28.Rd7 Rb3 29.Ba6 Bh6 30.Bxc8 Bxc1 31.g4 Be3+ 32.Kg2 f5 33.Rc7 Rb2 34.Be6+ Kg7 35.Ba3+ Kf6 36.Bxb2+ Kxe6 37.Rxc2 Kd5 38.a5 f4 39.a6 h5 40.Rc8 hxg4 41.fxg4 g5 42.Kf3 Ba7 43.Bf6 Bg1 44.Bxg5 Kd6 45.Bxf4+ Kd5 46.g5 Bb6 47.g6 Bd4 48.Rd8+ Kc5 49.a7 Bg7 50.a8=Q Kc4 51.Ke4 Ba1 52.Qxa1 Kc5 53.Qa7+ Kb5 54.Kf5 Kb4 55.Qb7+ Kc3 56.Qc7+ Kb2 57.Rb8+ Ka1 58.Qa7# 1-0