1.e4 c5 2.Nf3 e6 3.d4 cxd4 4.Nxd4 a6 5.g3 Nf6 6.Bg2 d6 7.O-O Bd7 8.c4 Nc6 9.Nc2 Rc8 10.b3 Be7 11.f4 b5 12.Ne3 O-O 13.h3 bxc4 14.Nxc4 Nxe4 15.Bxe4 d5 16.Nbd2 dxe4 17.Nxe4 Nb4 18.Bb2 f6 19.Qe2 Qc7 20.Bd4 Nd5 21.Kh2 Bb5 22.Ned6 Qxd6 23.Nxd6 Bxe2 24.Nxc8 Rxc8 25.Rf2 Bb5 26.Rd1 Kf7 27.f5 e5 28.Bxe5 Ne3 29.Re1 Nf1+