1.e4 c5 2.Nf3 d6 3.d4 cxd4 4.Nxd4 Nf6 5.Nc3 e6 6.Be2 Be7 7.Be3 Nc6 8.O-O O-O 9.f4 Bd7 10.Nb3 a6 11.a4 b6 12.Kh1 Qc7 13.g4 d5 14.exd5 Nb4 15.dxe6 Bxe6 16.Nd4 Bc4 17.Bxc4 Qxc4 18.Qf3 Bc5 19.Rad1 Rad8 20.g5 Nfd5 21.Nxd5 Rxd5 22.c3 Rfd8 23.Kg1 Nc6 24.Kg2 Bxd4 25.Bxd4 Qxa4 26.Ra1 Qb5 27.Bf2 g6 28.Rfd1 Rxd1 29.Rxd1 Rxd1 30.Qxd1 Qxb2 31.c4 h6