1.e4 c5 2.Nf3 Nc6 3.d4 cxd4 4.Nxd4 Nf6 5.Nc3 e5 6.Ndb5 d6 7.a4 h6 8.Bc4 a6 9.Na3 Be7 10.O-O O-O 11.Be3 Kh8 12.Bd5 Nb4 13.Nc4 Nbxd5 14.Nxd5 Nxd5 15.Qxd5 Be6 16.Qd3 Rc8 17.Nb6 Rc6 18.Nd5 Bg5 19.c4 f5 20.f3 Bxd5 21.cxd5 Bxe3+ 22.Qxe3 Qb6 23.Qxb6 Rxb6 24.Rab1 Rb4 25.exf5 Rxf5 26.b3 Rff4 27.g3 Rfd4 28.f4 Rxd5 29.fxe5 dxe5 30.Rf3 b5 31.h4 bxa4