1.e4 c5 2.Nf3 e6 3.d4 cxd4 4.Nxd4 a6 5.Nc3 Qc7 6.Bd3 Nf6 7.O-O Be7 8.Kh1 O-O 9.f4 d6 10.Qf3 Nbd7 11.Qg3 Kh8 12.Be3 b5 13.a3 Bb7 14.f5 e5 15.Nf3 d5 16.exd5 Nxd5 17.Nxd5 Bxd5 18.Ne1 Rac8 19.c3 Bd6 20.Qh3 e4 21.Bb1 Rcd8 22.Nc2 Nf6 23.Nd4 Bxh2 24.Bc2 Bc4 25.Rfe1 Bg3 26.Red1 Nd5 27.Bg1 Rd6 28.Qxg3 Rh6+ 29.Qh2 Qf4 30.Qxh6 Qxh6+ 31.Bh2 Ne3 32.Re1 Ng4