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 Nd7 10.Bb3 Nb6 11.Nxc6 bxc6 12.Bh6 Be6 13.h4 Bxb3 14.axb3 e6 15.Bxg7 Kxg7 16.h5 g5 17.h6+ Kh8 18.O-O-O d5 19.exd5 cxd5 20.f4 gxf4 21.Qxf4 f6 22.Rhe1 e5 23.Qf5 d4 24.Ne4 Nd5 25.Kb1 Rc8 26.Nd2 Ne3 27.Qe4 Nxd1 28.Rxd1 Qc7 29.Nc4 Qc6 30.Qf5 Qxg2 31.Nxe5 fxe5