1.e4 c5 2.Nf3 g6 3.c4 Bg7 4.d4 cxd4 5.Nxd4 Nc6 6.Be3 d6 7.Nc3 Nf6 8.Be2 Ne5 9.f3 h5 10.Qd2 Bd7 11.h4 Rc8 12.b3 Nc6 13.O-O Qa5 14.Rfd1 Qe5 15.Nd5 Nxe4 16.fxe4 Qxe4 17.Bf3 Qxh4 18.Nxc6 bxc6 19.Bf2 Bh6 20.Qc3 Qg5 21.Qxh8+ Bf8 22.Be3 Qe5 23.Qxe5 dxe5 24.Nc3 a6 25.Ne4 Bf5 26.Nc5 a5 27.Rd2 e6 28.Rad1 Bxc5 29.Bxc5 e4 30.Be2 h4 31.Rd7 a4 32.Re7+