1.e4 c5 2.Nf3 d6 3.d4 cxd4 4.Nxd4 Nf6 5.Nc3 a6 6.Bd3 e6 7.O-O Be7 8.Kh1 O-O 9.f4 Qc7 10.Be3 Bd7 11.Qe1 Nc6 12.Nxc6 Bxc6 13.Rf3 b5 14.a3 Qb7 15.Bd4 b4 16.axb4 Qxb4 17.Qg1 Nd7 18.Ne2 e5 19.fxe5 dxe5 20.Bc3 Qb7 21.Ng3 Bc5 22.Qf1 Bb5 23.Nf5 Kh8 24.Rd1 Rad8 25.b4 Bxd3 26.Rfxd3 Bb6 27.Nxg7 Qxe4 28.Nh5 Qg4 29.Nf6 Qe6 30.Nxd7 Rxd7 31.Rxd7