1.e4 c5 2.Nf3 d6 3.d4 cxd4 4.Nxd4 Nf6 5.Nc3 a6 6.Bc4 g6 7.f3 h5 8.Be3 Nbd7 9.Qe2 Bg7 10.Bxf7+ Kxf7 11.Ne6 Qa5 12.Qc4 Ne5 13.Ng5+ Ke8 14.Qb3 b5 15.O-O Bh6 16.Nd5 Nxd5 17.Qxd5 Bxg5 18.f4 Rb8 19.Bd4 Qc7 20.fxe5 Qc4 21.exd6 Qxd5 22.exd5 Rf8 23.Rfe1 Kd7 24.Re6 Bf6 25.Bc5 Rf7 26.Rae1 Ke8 27.R6e2 Bb7 28.dxe7 Bxd5 29.Rd2 Bb7 30.Re6 Rc8 31.Bd6 Rxc2