1.e4 c5 2.Nf3 Nc6 3.d4 cxd4 4.Nxd4 g6 5.c4 Bg7 6.Be3 Nf6 7.Nc3 Ng4 8.Qxg4 Nxd4 9.Qd1 Ne6 10.Rc1 Qa5 11.Be2 b6 12.O-O Bb7 13.f3 g5 14.Qd2 h5 15.Rfd1 d6 16.a3 Qe5 17.b4 h4 18.Nd5 Rc8 19.c5 bxc5 20.bxc5 Bxd5 21.cxd6 Rxc1 22.Qxc1 exd6 23.Rxd5 Qc3 24.Qxc3 Bxc3 25.Rxd6 Ke7 26.Ra6 Rb8 27.Bc4 Nf4 28.Rxa7+ Kd8 29.g3 Rb1+ 30.Bf1 Ne2+ 31.Kf2 hxg3+