1.e4 c5 2.Nf3 d6 3.d4 cxd4 4.Nxd4 Nf6 5.Nc3 g6 6.Be3 Bg7 7.f3 O-O 8.Qd2 Nc6 9.Bc4 Bd7 10.O-O-O Rc8 11.Bb3 Ne5 12.Nde2 Nc4 13.Bxc4 Rxc4 14.Bh6 Bxh6 15.Qxh6 Qa5 16.h4 Rfc8 17.h5 Nxh5 18.g4 Nf6 19.g5 Nh5 20.Rxh5 gxh5 21.Rh1 Qe5 22.Rxh5 Qg7 23.f4 b5 24.f5 b4 25.f6 exf6 26.Nd5 Rxc2+ 27.Kb1 fxg5 28.Ne7+ Kh8 29.Nxc8 Qxb2#