1.e4 c5 2.Nc3 e6 3.Nf3 a6 4.d4 cxd4 5.Nxd4 Qc7 6.Bd3 Nc6 7.Nxc6 dxc6 8.O-O e5 9.f4 Nf6 10.Kh1 Bd6 11.f5 b5 12.Qf3 Bb7 13.a4 h6 14.Rd1 O-O 15.g4 Nh7 16.f6 Nxf6 17.Bxh6 Be7 18.Be3 Rad8 19.Rg1 Nh7 20.Ne2 c5 21.Ng3 c4 22.Be2 Ng5 23.Qg2 Ne6 24.Raf1 Bc5 25.Bxc5 Qxc5 26.Nh5 Ng5 27.Bf3 Qe3 28.Ng3 Rd2 29.Nf5 Qxf3 30.Rxf3 Rxg2 31.Kxg2 Bxe4 32.Nh4 f5