1.e4 c5 2.Nf3 d6 3.d4 cxd4 4.Nxd4 Nf6 5.Nc3 g6 6.Be3 Nc6 7.f3 Bg7 8.Qd2 O-O 9.Bc4 Bd7 10.Bb3 Qa5 11.O-O-O Rfc8 12.Kb1 Ne5 13.h4 Nc4 14.Bxc4 Rxc4 15.Nb3 Qa6 16.e5 Ne8 17.Nd5 Kf8 18.Bh6 Rxc2 19.Bxg7+ Kxg7 20.Kxc2 Bf5+ 21.Kc3 dxe5 22.Nxe7 Kf8 23.Qe3 Kxe7 24.Qxe5+ Kf8 25.Qh8+ Ke7 26.Rhe1+ Be6 27.Rd7+ Kxd7 28.Nc5+ Kc6 29.Nxa6 bxa6 30.Rxe6+ fxe6 31.Qxh7 Nc7 32.Qxg6 Rd8 33.Kc2 Kb5 34.h5 Nd5 35.h6 Nb4+ 36.Kb3 a5 37.Qg5+ Rd5 38.Qxd5+ exd5 39.a4+